home *** CD-ROM | disk | FTP | other *** search
/ Digital Hollywood CD-ROM Demo / Digital Hollywood CD-ROM Demo.iso / HATNET CD-ROM DEMO / HATNET CD-ROM DEMO.rsrc / CODE_11536_METHCAST.txt < prev    next >
Text File  |  1994-07-04  |  175KB  |  3,095 lines

  1. # near model CODE resource
  2. # jump table entries: 7184-7212 (29 of them)
  3. fn00000000:
  4. 00000000  4E56 FFFC                link       A6, -0x0004
  5. 00000004  42A7                     clr.l      -[A7]
  6. 00000006  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  7. 0000000A  3F3C 001C                move.w     -[A7], 0x1C
  8. 0000000E  302E 0008                move.w     D0, [A6 + 0x8]
  9. 00000012  48C0                     ext.l      D0
  10. 00000014  2F00                     move.l     -[A7], D0
  11. 00000016  42A7                     clr.l      -[A7]
  12. 00000018  4EBA 109C                jsr        [PC + 0x109C /* 000010B6 */]
  13. 0000001C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  14. 00000020  4E5E                     unlink     A6
  15. 00000022  2E9F                     move.l     [A7], [A7]+
  16. 00000024  4E75                     rts
  17. fn00000026:
  18. 00000026  4E56 0000                link       A6, 0
  19. 0000002A  42A7                     clr.l      -[A7]
  20. 0000002C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  21. 00000030  3F3C 001D                move.w     -[A7], 0x1D
  22. 00000034  42A7                     clr.l      -[A7]
  23. 00000036  42A7                     clr.l      -[A7]
  24. 00000038  4EBA 107C                jsr        [PC + 0x107C /* 000010B6 */]
  25. 0000003C  201F                     move.l     D0, [A7]+
  26. 0000003E  3D40 000A                move.w     [A6 + 0xA], D0
  27. 00000042  4E5E                     unlink     A6
  28. 00000044  205F                     movea.l    A0, [A7]+
  29. 00000046  544F                     addq.w     A7, 2
  30. 00000048  4ED0                     jmp        [A0]
  31. fn0000004A:
  32. 0000004A  4E56 0000                link       A6, 0
  33. 0000004E  42A7                     clr.l      -[A7]
  34. 00000050  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  35. 00000054  3F3C 0011                move.w     -[A7], 0x11
  36. 00000058  42A7                     clr.l      -[A7]
  37. 0000005A  42A7                     clr.l      -[A7]
  38. 0000005C  4EBA 1058                jsr        [PC + 0x1058 /* 000010B6 */]
  39. 00000060  4A9F                     tst.l      [A7]+
  40. 00000062  57C0                     seq        D0
  41. 00000064  4400                     neg.b      D0
  42. 00000066  1D40 000A                move.b     [A6 + 0xA], D0
  43. 0000006A  4E5E                     unlink     A6
  44. 0000006C  205F                     movea.l    A0, [A7]+
  45. 0000006E  544F                     addq.w     A7, 2
  46. 00000070  4ED0                     jmp        [A0]
  47. fn00000072:
  48. 00000072  4E56 0000                link       A6, 0
  49. 00000076  206E 0008                movea.l    A0, [A6 + 0x8]
  50. 0000007A  2F08                     move.l     -[A7], A0
  51. 0000007C  42A7                     clr.l      -[A7]
  52. 0000007E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  53. 00000082  3F3C 001D                move.w     -[A7], 0x1D
  54. 00000086  42A7                     clr.l      -[A7]
  55. 00000088  42A7                     clr.l      -[A7]
  56. 0000008A  4EBA 102A                jsr        [PC + 0x102A /* 000010B6 */]
  57. 0000008E  201F                     move.l     D0, [A7]+
  58. 00000090  205F                     movea.l    A0, [A7]+
  59. 00000092  3080                     move.w     [A0], D0
  60. 00000094  42A7                     clr.l      -[A7]
  61. 00000096  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  62. 0000009A  3F3C 0011                move.w     -[A7], 0x11
  63. 0000009E  42A7                     clr.l      -[A7]
  64. 000000A0  42A7                     clr.l      -[A7]
  65. 000000A2  4EBA 1012                jsr        [PC + 0x1012 /* 000010B6 */]
  66. 000000A6  4A9F                     tst.l      [A7]+
  67. 000000A8  57C0                     seq        D0
  68. 000000AA  4400                     neg.b      D0
  69. 000000AC  1D40 000E                move.b     [A6 + 0xE], D0
  70. 000000B0  4E5E                     unlink     A6
  71. 000000B2  205F                     movea.l    A0, [A7]+
  72. 000000B4  5C4F                     addq.w     A7, 6
  73. 000000B6  4ED0                     jmp        [A0]
  74. 000000B8  4E56 FEEA                link       A6, -0x0116
  75. 000000BC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  76. 000000C0  3C2E 0008                move.w     D6, [A6 + 0x8]
  77. 000000C4  426E 000A                clr.w      [A6 + 0xA]
  78. 000000C8  42A7                     clr.l      -[A7]
  79. 000000CA  3F06                     move.w     -[A7], D6
  80. 000000CC  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  81. 000000D0  265F                     movea.l    A3, [A7]+
  82. 000000D2  284B                     movea.l    A4, A3
  83. 000000D4  4AAC 001E                tst.l      [A4 + 0x1E]
  84. 000000D8  6704                     beq        +0x6 /* 000000DE */
  85. 000000DA  6000 014C                bra        +0x14E /* 00000228 */
  86. label000000DE:
  87. 000000DE  4267                     clr.w      -[A7]
  88. 000000E0  3F06                     move.w     -[A7], D6
  89. 000000E2  486E FFFC                pea.l      [A6 - 0x4]
  90. 000000E6  4EBA FF8A                jsr        [PC - 0x76 /* 00000072 */]
  91. 000000EA  101F                     move.b     D0, [A7]+
  92. 000000EC  660A                     bne        +0xC /* 000000F8 */
  93. 000000EE  3D6D F498 000A           move.w     [A6 + 0xA], [A5 - 0xB68]
  94. 000000F4  6000 0132                bra        +0x134 /* 00000228 */
  95. label000000F8:
  96. 000000F8  422E FFFB                clr.b      [A6 - 0x5]
  97. 000000FC  4267                     clr.w      -[A7]
  98. 000000FE  2F0B                     move.l     -[A7], A3
  99. 00000100  4EBA 0A4C                jsr        [PC + 0xA4C /* 00000B4E */]
  100. 00000104  101F                     move.b     D0, [A7]+
  101. 00000106  670A                     beq        +0xC /* 00000112 */
  102. 00000108  3D6D F498 000A           move.w     [A6 + 0xA], [A5 - 0xB68]
  103. 0000010E  6000 00C0                bra        +0xC2 /* 000001D0 */
  104. label00000112:
  105. 00000112  4267                     clr.w      -[A7]
  106. 00000114  2F0B                     move.l     -[A7], A3
  107. 00000116  3F3C 0003                move.w     -[A7], 0x3
  108. 0000011A  4EBA 0CFE                jsr        [PC + 0xCFE /* 00000E1A */]
  109. 0000011E  101F                     move.b     D0, [A7]+
  110. 00000120  6704                     beq        +0x6 /* 00000126 */
  111. 00000122  6000 00AC                bra        +0xAE /* 000001D0 */
  112. label00000126:
  113. 00000126  42A7                     clr.l      -[A7]
  114. 00000128  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  115. 0000012C  0C9F 0000 3A98           cmpi.l     [A7]+, 0x3A98
  116. 00000132  6C16                     bge        +0x18 /* 0000014A */
  117. 00000134  1B7C 0001 F4B9           move.b     [A5 - 0xB47], 0x1
  118. 0000013A  3B7C FF94 F498           move.w     [A5 - 0xB68], 0xFF94
  119. 00000140  3D6D F498 000A           move.w     [A6 + 0xA], [A5 - 0xB68]
  120. 00000146  6000 0088                bra        +0x8A /* 000001D0 */
  121. label0000014A:
  122. 0000014A  4267                     clr.w      -[A7]
  123. 0000014C  486C 001E                pea.l      [A4 + 0x1E]
  124. 00000150  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  125. 00000154  3F3C 0004                move.w     -[A7], 0x4
  126. 00000158  486E FFFB                pea.l      [A6 - 0x5]
  127. 0000015C  303C 00F1                move.w     D0, 0xF1
  128. 00000160  AAAA                     syscall    QuickTimeDispatch
  129. 00000162  3E1F                     move.w     D7, [A7]+
  130. 00000164  0C47 F830                cmpi.w     D7, 0xF830
  131. 00000168  6618                     bne        +0x1A /* 00000182 */
  132. 0000016A  4267                     clr.w      -[A7]
  133. 0000016C  486C 001E                pea.l      [A4 + 0x1E]
  134. 00000170  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  135. 00000174  4267                     clr.w      -[A7]
  136. 00000176  486E FFFB                pea.l      [A6 - 0x5]
  137. 0000017A  303C 00F1                move.w     D0, 0xF1
  138. 0000017E  AAAA                     syscall    QuickTimeDispatch
  139. 00000180  3E1F                     move.w     D7, [A7]+
  140. label00000182:
  141. 00000182  3D47 000A                move.w     [A6 + 0xA], D7
  142. 00000186  7094                     moveq.l    D0, 0xFFFFFF94
  143. 00000188  B047                     cmp.w      D0, D7
  144. 0000018A  660E                     bne        +0x10 /* 0000019A */
  145. 0000018C  1B7C 0001 F4B9           move.b     [A5 - 0xB47], 0x1
  146. 00000192  3B47 F498                move.w     [A5 - 0xB68], D7
  147. 00000196  6000 0090                bra        +0x92 /* 00000228 */
  148. label0000019A:
  149. 0000019A  4A47                     tst.w      D7
  150. 0000019C  6732                     beq        +0x34 /* 000001D0 */
  151. 0000019E  2F0B                     move.l     -[A7], A3
  152. 000001A0  3F3C 0003                move.w     -[A7], 0x3
  153. 000001A4  1F3C 0001                move.b     -[A7], 0x1
  154. 000001A8  4EBA 0CA4                jsr        [PC + 0xCA4 /* 00000E4E */]
  155. 000001AC  422E FFFB                clr.b      [A6 - 0x5]
  156. 000001B0  7080                     moveq.l    D0, 0xFFFFFF80
  157. 000001B2  B047                     cmp.w      D0, D7
  158. 000001B4  57C0                     seq        D0
  159. 000001B6  4A00                     tst.b      D0
  160. 000001B8  6616                     bne        +0x18 /* 000001D0 */
  161. 000001BA  0C47 F830                cmpi.w     D7, 0xF830
  162. 000001BE  57C1                     seq        D1
  163. 000001C0  8001                     or.b       D0, D1
  164. 000001C2  6702                     beq        +0x4 /* 000001C6 */
  165. 000001C4  600A                     bra        +0xC /* 000001D0 */
  166. label000001C6:
  167. 000001C6  1B7C 0001 F4B9           move.b     [A5 - 0xB47], 0x1
  168. 000001CC  3B47 F498                move.w     [A5 - 0xB68], D7
  169. label000001D0:
  170. 000001D0  102E FFFB                move.b     D0, [A6 - 0x5]
  171. 000001D4  6748                     beq        +0x4A /* 0000021E */
  172. 000001D6  42A7                     clr.l      -[A7]
  173. 000001D8  42A7                     clr.l      -[A7]
  174. 000001DA  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  175. 000001DE  2D5F FFF6                move.l     [A6 - 0xA], [A7]+
  176. 000001E2  4267                     clr.w      -[A7]
  177. 000001E4  2F2C 001E                move.l     -[A7], [A4 + 0x1E]
  178. 000001E8  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  179. 000001EC  303C 0022                move.w     D0, 0x22 /* '\"' */
  180. 000001F0  AAAA                     syscall    QuickTimeDispatch
  181. 000001F2  3E1F                     move.w     D7, [A7]+
  182. 000001F4  6620                     bne        +0x22 /* 00000216 */
  183. 000001F6  486C 000C                pea.l      [A4 + 0xC]
  184. 000001FA  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  185. 000001FE  296E FFF6 000C           move.l     [A4 + 0xC], [A6 - 0xA]
  186. 00000204  486B 0007                pea.l      [A3 + 0x7]
  187. 00000208  3F3C 0003                move.w     -[A7], 0x3
  188. 0000020C  1F3C 0001                move.b     -[A7], 0x1
  189. 00000210  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  190. 00000214  6008                     bra        +0xA /* 0000021E */
  191. label00000216:
  192. 00000216  486E FFF6                pea.l      [A6 - 0xA]
  193. 0000021A  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  194. label0000021E:
  195. 0000021E  3F06                     move.w     -[A7], D6
  196. 00000220  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  197. 00000224  4EBA FDDA                jsr        [PC - 0x226 /* 00000000 */]
  198. label00000228:
  199. 00000228  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  200. 0000022C  4E5E                     unlink     A6
  201. 0000022E  205F                     movea.l    A0, [A7]+
  202. 00000230  544F                     addq.w     A7, 2
  203. 00000232  4ED0                     jmp        [A0]
  204. 00000234  4E56 FFFC                link       A6, -0x0004
  205. 00000238  48E7 0108                movem.l    -[A7], D7,A4
  206. 0000023C  3E2E 0008                move.w     D7, [A6 + 0x8]
  207. 00000240  102D F0A4                move.b     D0, [A5 - 0xF5C]
  208. 00000244  670E                     beq        +0x10 /* 00000254 */
  209. 00000246  7201                     moveq.l    D1, 0x01
  210. 00000248  B247                     cmp.w      D1, D7
  211. 0000024A  57C1                     seq        D1
  212. 0000024C  C001                     and.b      D0, D1
  213. 0000024E  6704                     beq        +0x6 /* 00000254 */
  214. 00000250  6000 00E4                bra        +0xE6 /* 00000336 */
  215. label00000254:
  216. 00000254  102D F0A3                move.b     D0, [A5 - 0xF5D]
  217. 00000258  670E                     beq        +0x10 /* 00000268 */
  218. 0000025A  7202                     moveq.l    D1, 0x02
  219. 0000025C  B247                     cmp.w      D1, D7
  220. 0000025E  57C1                     seq        D1
  221. 00000260  C001                     and.b      D0, D1
  222. 00000262  6704                     beq        +0x6 /* 00000268 */
  223. 00000264  6000 00D0                bra        +0xD2 /* 00000336 */
  224. label00000268:
  225. 00000268  206E 000C                movea.l    A0, [A6 + 0xC]
  226. 0000026C  49E8 027E                lea.l      A4, [A0 + 0x27E]
  227. 00000270  7001                     moveq.l    D0, 0x01
  228. 00000272  B047                     cmp.w      D0, D7
  229. 00000274  665A                     bne        +0x5C /* 000002D0 */
  230. 00000276  7004                     moveq.l    D0, 0x04
  231. 00000278  6B1C                     bmi        +0x1E /* 00000296 */
  232. 0000027A  206D F4C8                movea.l    A0, [A5 - 0xB38]
  233. 0000027E  B07C 001F                cmp.w      D0, 0x1F
  234. 00000282  6E12                     bgt        +0x14 /* 00000296 */
  235. 00000284  41E8 0896                lea.l      A0, [A0 + 0x896]
  236. 00000288  3200                     move.w     D1, D0
  237. 0000028A  E649                     lsr        D1.w, 3
  238. 0000028C  4441                     neg.w      D1
  239. 0000028E  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  240. 00000292  0A3C 0004                xori.b     ccr, 4
  241. label00000296:
  242. 00000296  6700 009E                beq        +0xA0 /* 00000336 */
  243. 0000029A  7017                     moveq.l    D0, 0x17
  244. 0000029C  B02C 0001                cmp.b      D0, [A4 + 0x1]
  245. 000002A0  57C0                     seq        D0
  246. 000002A2  4A00                     tst.b      D0
  247. 000002A4  6712                     beq        +0x14 /* 000002B8 */
  248. 000002A6  2F00                     move.l     -[A7], D0
  249. 000002A8  4267                     clr.w      -[A7]
  250. 000002AA  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  251. 000002AE  4EBA FD9A                jsr        [PC - 0x266 /* 0000004A */]
  252. 000002B2  121F                     move.b     D1, [A7]+
  253. 000002B4  201F                     move.l     D0, [A7]+
  254. 000002B6  C001                     and.b      D0, D1
  255. label000002B8:
  256. 000002B8  1F2C 0001                move.b     -[A7], [A4 + 0x1]
  257. 000002BC  3F2C 0006                move.w     -[A7], [A4 + 0x6]
  258. 000002C0  3F07                     move.w     -[A7], D7
  259. 000002C2  486D F3C8                pea.l      [A5 - 0xC38]
  260. 000002C6  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  261. 000002CA  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  262. 000002CE  6066                     bra        +0x68 /* 00000336 */
  263. label000002D0:
  264. 000002D0  7002                     moveq.l    D0, 0x02
  265. 000002D2  B047                     cmp.w      D0, D7
  266. 000002D4  57C0                     seq        D0
  267. 000002D6  4A00                     tst.b      D0
  268. 000002D8  675C                     beq        +0x5E /* 00000336 */
  269. 000002DA  C02D F21C                and.b      D0, [A5 - 0xDE4]
  270. 000002DE  6756                     beq        +0x58 /* 00000336 */
  271. 000002E0  7003                     moveq.l    D0, 0x03
  272. 000002E2  6B1C                     bmi        +0x1E /* 00000300 */
  273. 000002E4  206D F4C8                movea.l    A0, [A5 - 0xB38]
  274. 000002E8  B07C 001F                cmp.w      D0, 0x1F
  275. 000002EC  6E12                     bgt        +0x14 /* 00000300 */
  276. 000002EE  41E8 0896                lea.l      A0, [A0 + 0x896]
  277. 000002F2  3200                     move.w     D1, D0
  278. 000002F4  E649                     lsr        D1.w, 3
  279. 000002F6  4441                     neg.w      D1
  280. 000002F8  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  281. 000002FC  0A3C 0004                xori.b     ccr, 4
  282. label00000300:
  283. 00000300  6734                     beq        +0x36 /* 00000336 */
  284. 00000302  7017                     moveq.l    D0, 0x17
  285. 00000304  B02C 000A                cmp.b      D0, [A4 + 0xA]
  286. 00000308  57C0                     seq        D0
  287. 0000030A  4A00                     tst.b      D0
  288. 0000030C  6712                     beq        +0x14 /* 00000320 */
  289. 0000030E  2F00                     move.l     -[A7], D0
  290. 00000310  4267                     clr.w      -[A7]
  291. 00000312  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  292. 00000316  4EBA FD32                jsr        [PC - 0x2CE /* 0000004A */]
  293. 0000031A  121F                     move.b     D1, [A7]+
  294. 0000031C  201F                     move.l     D0, [A7]+
  295. 0000031E  C001                     and.b      D0, D1
  296. label00000320:
  297. 00000320  1F2C 000A                move.b     -[A7], [A4 + 0xA]
  298. 00000324  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  299. 00000328  3F07                     move.w     -[A7], D7
  300. 0000032A  486D F3C8                pea.l      [A5 - 0xC38]
  301. 0000032E  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  302. 00000332  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  303. label00000336:
  304. 00000336  4CDF 1080                movem.l    D7,A4, [A7]+
  305. 0000033A  4E5E                     unlink     A6
  306. 0000033C  205F                     movea.l    A0, [A7]+
  307. 0000033E  504F                     addq.w     A7, 8
  308. 00000340  4ED0                     jmp        [A0]
  309. fn00000342:
  310. 00000342  4E56 0000                link       A6, 0
  311. 00000346  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  312. 0000034A  1028 0146                move.b     D0, [A0 + 0x146]
  313. 0000034E  6722                     beq        +0x24 /* 00000372 */
  314. 00000350  4A68 0148                tst.w      [A0 + 0x148]
  315. 00000354  56C1                     sne        D1
  316. 00000356  C001                     and.b      D0, D1
  317. 00000358  4A00                     tst.b      D0
  318. 0000035A  6716                     beq        +0x18 /* 00000372 */
  319. 0000035C  322E 0008                move.w     D1, [A6 + 0x8]
  320. 00000360  B268 0148                cmp.w      D1, [A0 + 0x148]
  321. 00000364  5CC1                     sge        D1
  322. 00000366  C001                     and.b      D0, D1
  323. 00000368  6708                     beq        +0xA /* 00000372 */
  324. 0000036A  3D68 014C 000A           move.w     [A6 + 0xA], [A0 + 0x14C]
  325. 00000370  6030                     bra        +0x32 /* 000003A2 */
  326. label00000372:
  327. 00000372  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  328. 00000376  70FF                     moveq.l    D0, 0xFFFFFFFF
  329. 00000378  B068 0126                cmp.w      D0, [A0 + 0x126]
  330. 0000037C  6708                     beq        +0xA /* 00000386 */
  331. 0000037E  3D68 0126 000A           move.w     [A6 + 0xA], [A0 + 0x126]
  332. 00000384  601C                     bra        +0x1E /* 000003A2 */
  333. label00000386:
  334. 00000386  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  335. 0000038A  70FF                     moveq.l    D0, 0xFFFFFFFF
  336. 0000038C  B068 019C                cmp.w      D0, [A0 + 0x19C]
  337. 00000390  6708                     beq        +0xA /* 0000039A */
  338. 00000392  3D68 019C 000A           move.w     [A6 + 0xA], [A0 + 0x19C]
  339. 00000398  6008                     bra        +0xA /* 000003A2 */
  340. label0000039A:
  341. 0000039A  4267                     clr.w      -[A7]
  342. 0000039C  A994                     syscall    CurResFile
  343. 0000039E  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  344. label000003A2:
  345. 000003A2  4E5E                     unlink     A6
  346. 000003A4  205F                     movea.l    A0, [A7]+
  347. 000003A6  544F                     addq.w     A7, 2
  348. 000003A8  4ED0                     jmp        [A0]
  349. fn000003AA:
  350. 000003AA  4E56 FFF0                link       A6, -0x0010
  351. 000003AE  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  352. 000003B2  266E 0008                movea.l    A3, [A6 + 0x8]
  353. 000003B6  2853                     movea.l    A4, [A3]
  354. 000003B8  302B 0006                move.w     D0, [A3 + 0x6]
  355. 000003BC  0440 0011                subi.w     D0, 0x11
  356. 000003C0  672E                     beq        +0x30 /* 000003F0 */
  357. 000003C2  0440 000B                subi.w     D0, 0xB
  358. 000003C6  6700 00B2                beq        +0xB4 /* 0000047A */
  359. 000003CA  5340                     subq.w     D0, 1
  360. 000003CC  6700 0128                beq        +0x12A /* 000004F6 */
  361. 000003D0  5340                     subq.w     D0, 1
  362. 000003D2  6700 016E                beq        +0x170 /* 00000542 */
  363. 000003D6  5B40                     subq.w     D0, 5
  364. 000003D8  6704                     beq        +0x6 /* 000003DE */
  365. 000003DA  6000 0166                bra        +0x168 /* 00000542 */
  366. label000003DE:
  367. 000003DE  42A7                     clr.l      -[A7]
  368. 000003E0  2F0B                     move.l     -[A7], A3
  369. 000003E2  3F3C 0005                move.w     -[A7], 0x5
  370. 000003E6  4EBA 0C9E                jsr        [PC + 0xC9E /* 00001086 */]
  371. 000003EA  2C1F                     move.l     D6, [A7]+
  372. 000003EC  6000 0154                bra        +0x156 /* 00000542 */
  373. label000003F0:
  374. 000003F0  4AAC 000C                tst.l      [A4 + 0xC]
  375. 000003F4  6716                     beq        +0x18 /* 0000040C */
  376. 000003F6  206C 000C                movea.l    A0, [A4 + 0xC]
  377. 000003FA  4A90                     tst.l      [A0]
  378. 000003FC  660E                     bne        +0x10 /* 0000040C */
  379. 000003FE  42A7                     clr.l      -[A7]
  380. 00000400  2F0B                     move.l     -[A7], A3
  381. 00000402  3F3C 0005                move.w     -[A7], 0x5
  382. 00000406  4EBA 0C7E                jsr        [PC + 0xC7E /* 00001086 */]
  383. 0000040A  2C1F                     move.l     D6, [A7]+
  384. label0000040C:
  385. 0000040C  4AAC 000C                tst.l      [A4 + 0xC]
  386. 00000410  670E                     beq        +0x10 /* 00000420 */
  387. 00000412  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  388. 00000416  205F                     movea.l    A0, [A7]+
  389. 00000418  A04A                     syscall    HNoPurge
  390. 0000041A  426D F498                clr.w      [A5 - 0xB68]
  391. 0000041E  6022                     bra        +0x24 /* 00000442 */
  392. label00000420:
  393. 00000420  42A7                     clr.l      -[A7]
  394. 00000422  2F0B                     move.l     -[A7], A3
  395. 00000424  3F3C 0002                move.w     -[A7], 0x2
  396. 00000428  4EBA 0C5C                jsr        [PC + 0xC5C /* 00001086 */]
  397. 0000042C  2C1F                     move.l     D6, [A7]+
  398. 0000042E  4A6D F498                tst.w      [A5 - 0xB68]
  399. 00000432  660E                     bne        +0x10 /* 00000442 */
  400. 00000434  42A7                     clr.l      -[A7]
  401. 00000436  2F0B                     move.l     -[A7], A3
  402. 00000438  3F3C 0010                move.w     -[A7], 0x10
  403. 0000043C  4EBA 0C48                jsr        [PC + 0xC48 /* 00001086 */]
  404. 00000440  2C1F                     move.l     D6, [A7]+
  405. label00000442:
  406. 00000442  302D F498                move.w     D0, [A5 - 0xB68]
  407. 00000446  48C0                     ext.l      D0
  408. 00000448  2740 0018                move.l     [A3 + 0x18], D0
  409. 0000044C  4A6D F498                tst.w      [A5 - 0xB68]
  410. 00000450  57C0                     seq        D0
  411. 00000452  4A00                     tst.b      D0
  412. 00000454  6700 00EC                beq        +0xEE /* 00000542 */
  413. 00000458  7201                     moveq.l    D1, 0x01
  414. 0000045A  B2AB 0008                cmp.l      D1, [A3 + 0x8]
  415. 0000045E  57C1                     seq        D1
  416. 00000460  C001                     and.b      D0, D1
  417. 00000462  6700 00DE                beq        +0xE0 /* 00000542 */
  418. 00000466  486C 0007                pea.l      [A4 + 0x7]
  419. 0000046A  3F3C 0004                move.w     -[A7], 0x4
  420. 0000046E  1F3C 0001                move.b     -[A7], 0x1
  421. 00000472  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  422. 00000476  6000 00CA                bra        +0xCC /* 00000542 */
  423. label0000047A:
  424. 0000047A  4AAC 000C                tst.l      [A4 + 0xC]
  425. 0000047E  56C0                     sne        D0
  426. 00000480  4A00                     tst.b      D0
  427. 00000482  6700 00BE                beq        +0xC0 /* 00000542 */
  428. 00000486  206C 000C                movea.l    A0, [A4 + 0xC]
  429. 0000048A  4A90                     tst.l      [A0]
  430. 0000048C  56C1                     sne        D1
  431. 0000048E  C001                     and.b      D0, D1
  432. 00000490  6700 00B0                beq        +0xB2 /* 00000542 */
  433. 00000494  3E2B 000A                move.w     D7, [A3 + 0xA]
  434. 00000498  7002                     moveq.l    D0, 0x02
  435. 0000049A  B047                     cmp.w      D0, D7
  436. 0000049C  660E                     bne        +0x10 /* 000004AC */
  437. 0000049E  486C 0007                pea.l      [A4 + 0x7]
  438. 000004A2  2F3C 0000 0004           move.l     -[A7], 0x4
  439. 000004A8  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  440. label000004AC:
  441. 000004AC  4267                     clr.w      -[A7]
  442. 000004AE  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  443. 000004B2  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  444. 000004B6  101F                     move.b     D0, [A7]+
  445. 000004B8  6702                     beq        +0x4 /* 000004BC */
  446. 000004BA  4247                     clr.w      D7
  447. label000004BC:
  448. 000004BC  082C 0003 0007           btst.b     [A4 + 0x7], 0x3
  449. 000004C2  6702                     beq        +0x4 /* 000004C6 */
  450. 000004C4  4247                     clr.w      D7
  451. label000004C6:
  452. 000004C6  082C 0004 0007           btst.b     [A4 + 0x7], 0x4
  453. 000004CC  6702                     beq        +0x4 /* 000004D0 */
  454. 000004CE  4247                     clr.w      D7
  455. label000004D0:
  456. 000004D0  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  457. 000004D4  7003                     moveq.l    D0, 0x03
  458. 000004D6  B068 019E                cmp.w      D0, [A0 + 0x19E]
  459. 000004DA  6602                     bne        +0x4 /* 000004DE */
  460. 000004DC  4247                     clr.w      D7
  461. label000004DE:
  462. 000004DE  4A47                     tst.w      D7
  463. 000004E0  6F0A                     ble        +0xC /* 000004EC */
  464. 000004E2  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  465. 000004E6  205F                     movea.l    A0, [A7]+
  466. 000004E8  A049                     syscall    HPurge
  467. 000004EA  6056                     bra        +0x58 /* 00000542 */
  468. label000004EC:
  469. 000004EC  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  470. 000004F0  205F                     movea.l    A0, [A7]+
  471. 000004F2  A04A                     syscall    HNoPurge
  472. 000004F4  604C                     bra        +0x4E /* 00000542 */
  473. label000004F6:
  474. 000004F6  7000                     moveq.l    D0, 0x00
  475. 000004F8  2740 0018                move.l     [A3 + 0x18], D0
  476. 000004FC  4AAC 000C                tst.l      [A4 + 0xC]
  477. 00000500  57C0                     seq        D0
  478. 00000502  4A00                     tst.b      D0
  479. 00000504  660C                     bne        +0xE /* 00000512 */
  480. 00000506  206C 000C                movea.l    A0, [A4 + 0xC]
  481. 0000050A  4A90                     tst.l      [A0]
  482. 0000050C  57C1                     seq        D1
  483. 0000050E  8001                     or.b       D0, D1
  484. 00000510  6708                     beq        +0xA /* 0000051A */
  485. label00000512:
  486. 00000512  7001                     moveq.l    D0, 0x01
  487. 00000514  2740 0018                move.l     [A3 + 0x18], D0
  488. 00000518  6028                     bra        +0x2A /* 00000542 */
  489. label0000051A:
  490. 0000051A  4267                     clr.w      -[A7]
  491. 0000051C  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  492. 00000520  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  493. 00000524  101F                     move.b     D0, [A7]+
  494. 00000526  661A                     bne        +0x1C /* 00000542 */
  495. 00000528  082C 0003 0007           btst.b     [A4 + 0x7], 0x3
  496. 0000052E  57C0                     seq        D0
  497. 00000530  082C 0004 0007           btst.b     [A4 + 0x7], 0x4
  498. 00000536  57C1                     seq        D1
  499. 00000538  C001                     and.b      D0, D1
  500. 0000053A  6706                     beq        +0x8 /* 00000542 */
  501. 0000053C  7001                     moveq.l    D0, 0x01
  502. 0000053E  2740 0018                move.l     [A3 + 0x18], D0
  503. label00000542:
  504. 00000542  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  505. 00000546  4E5E                     unlink     A6
  506. 00000548  2E9F                     move.l     [A7], [A7]+
  507. 0000054A  4E75                     rts
  508. fn0000054C:
  509. 0000054C  4E56 FFF6                link       A6, -0x000A
  510. 00000550  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  511. 00000554  3C2E 0008                move.w     D6, [A6 + 0x8]
  512. 00000558  7E01                     moveq.l    D7, 0x01
  513. 0000055A  42A7                     clr.l      -[A7]
  514. 0000055C  3F06                     move.w     -[A7], D6
  515. 0000055E  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  516. 00000562  285F                     movea.l    A4, [A7]+
  517. 00000564  4A2C 0006                tst.b      [A4 + 0x6]
  518. 00000568  675A                     beq        +0x5C /* 000005C4 */
  519. 0000056A  4267                     clr.w      -[A7]
  520. 0000056C  3F06                     move.w     -[A7], D6
  521. 0000056E  4EBA FADA                jsr        [PC - 0x526 /* 0000004A */]
  522. 00000572  101F                     move.b     D0, [A7]+
  523. 00000574  6608                     bne        +0xA /* 0000057E */
  524. 00000576  426D F498                clr.w      [A5 - 0xB68]
  525. 0000057A  4207                     clr.b      D7
  526. 0000057C  6046                     bra        +0x48 /* 000005C4 */
  527. label0000057E:
  528. 0000057E  7001                     moveq.l    D0, 0x01
  529. 00000580  B02C 0006                cmp.b      D0, [A4 + 0x6]
  530. 00000584  57C0                     seq        D0
  531. 00000586  082C 0005 0007           btst.b     [A4 + 0x7], 0x5
  532. 0000058C  56C1                     sne        D1
  533. 0000058E  C001                     and.b      D0, D1
  534. 00000590  6732                     beq        +0x34 /* 000005C4 */
  535. 00000592  42A7                     clr.l      -[A7]
  536. 00000594  3F06                     move.w     -[A7], D6
  537. 00000596  4A6C 0014                tst.w      [A4 + 0x14]
  538. 0000059A  5DC0                     slt        D0
  539. 0000059C  4400                     neg.b      D0
  540. 0000059E  1F00                     move.b     -[A7], D0
  541. 000005A0  4267                     clr.w      -[A7]
  542. 000005A2  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  543. 000005A6  265F                     movea.l    A3, [A7]+
  544. 000005A8  200B                     move.l     D0, A3
  545. 000005AA  6612                     bne        +0x14 /* 000005BE */
  546. 000005AC  486C 0007                pea.l      [A4 + 0x7]
  547. 000005B0  2F3C 0000 0002           move.l     -[A7], 0x2
  548. 000005B6  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  549. 000005BA  4207                     clr.b      D7
  550. 000005BC  6006                     bra        +0x8 /* 000005C4 */
  551. label000005BE:
  552. 000005BE  2F0B                     move.l     -[A7], A3
  553. 000005C0  205F                     movea.l    A0, [A7]+
  554. 000005C2  A04A                     syscall    HNoPurge
  555. label000005C4:
  556. 000005C4  1D47 000A                move.b     [A6 + 0xA], D7
  557. 000005C8  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  558. 000005CC  4E5E                     unlink     A6
  559. 000005CE  205F                     movea.l    A0, [A7]+
  560. 000005D0  544F                     addq.w     A7, 2
  561. 000005D2  4ED0                     jmp        [A0]
  562. fn000005D4:
  563. 000005D4  4E56 FFF8                link       A6, -0x0008
  564. 000005D8  48E7 0018                movem.l    -[A7], A3,A4
  565. 000005DC  42A7                     clr.l      -[A7]
  566. 000005DE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  567. 000005E2  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  568. 000005E6  285F                     movea.l    A4, [A7]+
  569. 000005E8  4A2C 0006                tst.b      [A4 + 0x6]
  570. 000005EC  672E                     beq        +0x30 /* 0000061C */
  571. 000005EE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  572. 000005F2  3F3C 0001                move.w     -[A7], 0x1
  573. 000005F6  4EBA FA08                jsr        [PC - 0x5F8 /* 00000000 */]
  574. 000005FA  7001                     moveq.l    D0, 0x01
  575. 000005FC  B02C 0006                cmp.b      D0, [A4 + 0x6]
  576. 00000600  57C0                     seq        D0
  577. 00000602  082C 0005 0007           btst.b     [A4 + 0x7], 0x5
  578. 00000608  56C1                     sne        D1
  579. 0000060A  C001                     and.b      D0, D1
  580. 0000060C  670E                     beq        +0x10 /* 0000061C */
  581. 0000060E  266C 0008                movea.l    A3, [A4 + 0x8]
  582. 00000612  200B                     move.l     D0, A3
  583. 00000614  6706                     beq        +0x8 /* 0000061C */
  584. 00000616  2F0B                     move.l     -[A7], A3
  585. 00000618  205F                     movea.l    A0, [A7]+
  586. 0000061A  A049                     syscall    HPurge
  587. label0000061C:
  588. 0000061C  4CDF 1800                movem.l    A3,A4, [A7]+
  589. 00000620  4E5E                     unlink     A6
  590. 00000622  205F                     movea.l    A0, [A7]+
  591. 00000624  544F                     addq.w     A7, 2
  592. 00000626  4ED0                     jmp        [A0]
  593. fn00000628:
  594. 00000628  4E56 FFFA                link       A6, -0x0006
  595. 0000062C  48E7 0118                movem.l    -[A7], D7,A3,A4
  596. 00000630  266E 000C                movea.l    A3, [A6 + 0xC]
  597. 00000634  286E 0008                movea.l    A4, [A6 + 0x8]
  598. 00000638  41FA 011A                lea.l      A0, [PC + 0x11A /* 00000754, value 0x0, cstring "" */]
  599. 0000063C  224C                     movea.l    A1, A4
  600. 0000063E  700F                     moveq.l    D0, 0x0F
  601. label00000640:
  602. 00000640  22D8                     move.l     [A1]+, [A0]+
  603. 00000642  51C8 FFFC                dbf        D0, -0x6 /* 00000640 */
  604. 00000646  3290                     move.w     [A1], [A0]
  605. 00000648  7E06                     moveq.l    D7, 0x06
  606. 0000064A  6056                     bra        +0x58 /* 000006A2 */
  607. label0000064C:
  608. 0000064C  3007                     move.w     D0, D7
  609. 0000064E  E940                     asl        D0.w, 4
  610. 00000650  41F3 00DE                lea.l      A0, [A3 + D0.w - 0x34]
  611. 00000654  2D48 FFFA                move.l     [A6 - 0x6], A0
  612. 00000658  4267                     clr.w      -[A7]
  613. 0000065A  206E FFFA                movea.l    A0, [A6 - 0x6]
  614. 0000065E  1028 0001                move.b     D0, [A0 + 0x1]
  615. 00000662  4880                     ext.w      D0
  616. 00000664  3F00                     move.w     -[A7], D0
  617. 00000666  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  618. 0000066A  101F                     move.b     D0, [A7]+
  619. 0000066C  6732                     beq        +0x34 /* 000006A0 */
  620. 0000066E  41EC 0042                lea.l      A0, [A4 + 0x42]
  621. 00000672  7020                     moveq.l    D0, 0x20
  622. label00000674:
  623. 00000674  3F20                     move.w     -[A7], -[A0]
  624. 00000676  51C8 FFFC                dbf        D0, -0x6 /* 00000674 */
  625. 0000067A  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  626. 0000067E  206E FFFA                movea.l    A0, [A6 - 0x6]
  627. 00000682  3F28 0006                move.w     -[A7], [A0 + 0x6]
  628. 00000686  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  629. 0000068A  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  630. 0000068E  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  631. 00000692  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  632. 00000696  204C                     movea.l    A0, A4
  633. 00000698  7020                     moveq.l    D0, 0x20
  634. label0000069A:
  635. 0000069A  30DF                     move.w     [A0]+, [A7]+
  636. 0000069C  51C8 FFFC                dbf        D0, -0x6 /* 0000069A */
  637. label000006A0:
  638. 000006A0  5247                     addq.w     D7, 1
  639. label000006A2:
  640. 000006A2  701D                     moveq.l    D0, 0x1D
  641. 000006A4  B047                     cmp.w      D0, D7
  642. 000006A6  6CA4                     bge        -0x5A /* 0000064C */
  643. 000006A8  4A6B 0754                tst.w      [A3 + 0x754]
  644. 000006AC  6F2E                     ble        +0x30 /* 000006DC */
  645. 000006AE  41EC 0042                lea.l      A0, [A4 + 0x42]
  646. 000006B2  7020                     moveq.l    D0, 0x20
  647. label000006B4:
  648. 000006B4  3F20                     move.w     -[A7], -[A0]
  649. 000006B6  51C8 FFFC                dbf        D0, -0x6 /* 000006B4 */
  650. 000006BA  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  651. 000006BE  3F2B 0754                move.w     -[A7], [A3 + 0x754]
  652. 000006C2  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  653. 000006C6  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  654. 000006CA  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  655. 000006CE  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  656. 000006D2  204C                     movea.l    A0, A4
  657. 000006D4  7020                     moveq.l    D0, 0x20
  658. label000006D6:
  659. 000006D6  30DF                     move.w     [A0]+, [A7]+
  660. 000006D8  51C8 FFFC                dbf        D0, -0x6 /* 000006D6 */
  661. label000006DC:
  662. 000006DC  7017                     moveq.l    D0, 0x17
  663. 000006DE  B02B 001F                cmp.b      D0, [A3 + 0x1F]
  664. 000006E2  662E                     bne        +0x30 /* 00000712 */
  665. 000006E4  41EC 0042                lea.l      A0, [A4 + 0x42]
  666. 000006E8  7020                     moveq.l    D0, 0x20
  667. label000006EA:
  668. 000006EA  3F20                     move.w     -[A7], -[A0]
  669. 000006EC  51C8 FFFC                dbf        D0, -0x6 /* 000006EA */
  670. 000006F0  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  671. 000006F4  3F2B 0024                move.w     -[A7], [A3 + 0x24]
  672. 000006F8  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  673. 000006FC  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  674. 00000700  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  675. 00000704  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  676. 00000708  204C                     movea.l    A0, A4
  677. 0000070A  7020                     moveq.l    D0, 0x20
  678. label0000070C:
  679. 0000070C  30DF                     move.w     [A0]+, [A7]+
  680. 0000070E  51C8 FFFC                dbf        D0, -0x6 /* 0000070C */
  681. label00000712:
  682. 00000712  7017                     moveq.l    D0, 0x17
  683. 00000714  B02B 0028                cmp.b      D0, [A3 + 0x28]
  684. 00000718  662E                     bne        +0x30 /* 00000748 */
  685. 0000071A  41EC 0042                lea.l      A0, [A4 + 0x42]
  686. 0000071E  7020                     moveq.l    D0, 0x20
  687. label00000720:
  688. 00000720  3F20                     move.w     -[A7], -[A0]
  689. 00000722  51C8 FFFC                dbf        D0, -0x6 /* 00000720 */
  690. 00000726  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  691. 0000072A  3F2B 0026                move.w     -[A7], [A3 + 0x26]
  692. 0000072E  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  693. 00000732  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  694. 00000736  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  695. 0000073A  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  696. 0000073E  204C                     movea.l    A0, A4
  697. 00000740  7020                     moveq.l    D0, 0x20
  698. label00000742:
  699. 00000742  30DF                     move.w     [A0]+, [A7]+
  700. 00000744  51C8 FFFC                dbf        D0, -0x6 /* 00000742 */
  701. label00000748:
  702. 00000748  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  703. 0000074C  4E5E                     unlink     A6
  704. 0000074E  205F                     movea.l    A0, [A7]+
  705. 00000750  504F                     addq.w     A7, 8
  706. 00000752  4ED0                     jmp        [A0]
  707. 00000754  0000 0000                ori.b      D0, 0x0
  708. 00000758  0000 0000                ori.b      D0, 0x0
  709. 0000075C  0000 0000                ori.b      D0, 0x0
  710. 00000760  0000 0000                ori.b      D0, 0x0
  711. 00000764  0000 0000                ori.b      D0, 0x0
  712. 00000768  0000 0000                ori.b      D0, 0x0
  713. 0000076C  0000 0000                ori.b      D0, 0x0
  714. 00000770  0000 0000                ori.b      D0, 0x0
  715. 00000774  0000 0000                ori.b      D0, 0x0
  716. 00000778  0000 0000                ori.b      D0, 0x0
  717. 0000077C  0000 0000                ori.b      D0, 0x0
  718. 00000780  0000 0000                ori.b      D0, 0x0
  719. 00000784  0000 0000                ori.b      D0, 0x0
  720. 00000788  0000 0000                ori.b      D0, 0x0
  721. 0000078C  0000 0000                ori.b      D0, 0x0
  722. 00000790  0000 0000                ori.b      D0, 0x0
  723. 00000794  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  724. 00000798  F678 2F07                .extension 0x678 <<F/1/3>>, 0x2F07 // unimplemented
  725. 0000079C  41EE FFBE                lea.l      A0, [A6 - 0x42]
  726. 000007A0  43FA 0144                lea.l      A1, [PC + 0x144 /* 000008E6, value 0x0, cstring "" */]
  727. 000007A4  700F                     moveq.l    D0, 0x0F
  728. label000007A6:
  729. 000007A6  20D9                     move.l     [A0]+, [A1]+
  730. 000007A8  51C8 FFFC                dbf        D0, -0x6 /* 000007A6 */
  731. 000007AC  3091                     move.w     [A0], [A1]
  732. 000007AE  426E 000C                clr.w      [A6 + 0xC]
  733. 000007B2  206D F4C8                movea.l    A0, [A5 - 0xB38]
  734. 000007B6  4AA8 000A                tst.l      [A0 + 0xA]
  735. 000007BA  6700 00E6                beq        +0xE8 /* 000008A2 */
  736. 000007BE  486E F67C                pea.l      [A6 - 0x984]
  737. 000007C2  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  738. 000007C6  206D F4C8                movea.l    A0, [A5 - 0xB38]
  739. 000007CA  2D68 000A F686           move.l     [A6 - 0x97A], [A0 + 0xA]
  740. 000007D0  206D F4C8                movea.l    A0, [A5 - 0xB38]
  741. 000007D4  3D68 074C FDC8           move.w     [A6 - 0x238], [A0 + 0x74C]
  742. label000007DA:
  743. 000007DA  4267                     clr.w      -[A7]
  744. 000007DC  486E F67C                pea.l      [A6 - 0x984]
  745. 000007E0  4EAD 123A                jsr        [A5 + 0x123A /* export_579 */]
  746. 000007E4  101F                     move.b     D0, [A7]+
  747. 000007E6  6600 00BA                bne        +0xBC /* 000008A2 */
  748. 000007EA  41EE FF7C                lea.l      A0, [A6 - 0x84]
  749. 000007EE  43FA 00F6                lea.l      A1, [PC + 0xF6 /* 000008E6, value 0x0, cstring "" */]
  750. 000007F2  700F                     moveq.l    D0, 0x0F
  751. label000007F4:
  752. 000007F4  20D9                     move.l     [A0]+, [A1]+
  753. 000007F6  51C8 FFFC                dbf        D0, -0x6 /* 000007F4 */
  754. 000007FA  3091                     move.w     [A0], [A1]
  755. 000007FC  486E F67C                pea.l      [A6 - 0x984]
  756. 00000800  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  757. 00000804  302E F67C                move.w     D0, [A6 - 0x984]
  758. 00000808  B06E 0008                cmp.w      D0, [A6 + 0x8]
  759. 0000080C  6E00 0094                bgt        +0x96 /* 000008A2 */
  760. 00000810  302E F67C                move.w     D0, [A6 - 0x984]
  761. 00000814  B06E 000A                cmp.w      D0, [A6 + 0xA]
  762. 00000818  6DC0                     blt        -0x3E /* 000007DA */
  763. 0000081A  486E F67C                pea.l      [A6 - 0x984]
  764. 0000081E  486E FF7C                pea.l      [A6 - 0x84]
  765. 00000822  4EBA FE04                jsr        [PC - 0x1FC /* 00000628 */]
  766. 00000826  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  767. 0000082A  3D68 0002 F67A           move.w     [A6 - 0x986], [A0 + 0x2]
  768. 00000830  7E01                     moveq.l    D7, 0x01
  769. 00000832  605E                     bra        +0x60 /* 00000892 */
  770. label00000834:
  771. 00000834  3007                     move.w     D0, D7
  772. 00000836  6B18                     bmi        +0x1A /* 00000850 */
  773. 00000838  B07C 020F                cmp.w      D0, 0x20F
  774. 0000083C  6E12                     bgt        +0x14 /* 00000850 */
  775. 0000083E  41EE FFBE                lea.l      A0, [A6 - 0x42]
  776. 00000842  3200                     move.w     D1, D0
  777. 00000844  E649                     lsr        D1.w, 3
  778. 00000846  4441                     neg.w      D1
  779. 00000848  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  780. 0000084C  0A3C 0004                xori.b     ccr, 4
  781. label00000850:
  782. 00000850  663C                     bne        +0x3E /* 0000088E */
  783. 00000852  41EE 0000                lea.l      A0, [A6 + 0x0]
  784. 00000856  7020                     moveq.l    D0, 0x20
  785. label00000858:
  786. 00000858  3F20                     move.w     -[A7], -[A0]
  787. 0000085A  51C8 FFFC                dbf        D0, -0x6 /* 00000858 */
  788. 0000085E  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  789. 00000862  3F07                     move.w     -[A7], D7
  790. 00000864  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  791. 00000868  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  792. 0000086C  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  793. 00000870  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  794. 00000874  41EE FFBE                lea.l      A0, [A6 - 0x42]
  795. 00000878  7020                     moveq.l    D0, 0x20
  796. label0000087A:
  797. 0000087A  30DF                     move.w     [A0]+, [A7]+
  798. 0000087C  51C8 FFFC                dbf        D0, -0x6 /* 0000087A */
  799. 00000880  4267                     clr.w      -[A7]
  800. 00000882  3F07                     move.w     -[A7], D7
  801. 00000884  4EBA FCC6                jsr        [PC - 0x33A /* 0000054C */]
  802. 00000888  101F                     move.b     D0, [A7]+
  803. 0000088A  6602                     bne        +0x4 /* 0000088E */
  804. 0000088C  6014                     bra        +0x16 /* 000008A2 */
  805. label0000088E:
  806. 0000088E  5247                     addq.w     D7, 1
  807. 00000890  6906                     bvs        +0x8 /* 00000898 */
  808. label00000892:
  809. 00000892  BE6E F67A                cmp.w      D7, [A6 - 0x986]
  810. 00000896  6F9C                     ble        -0x62 /* 00000834 */
  811. label00000898:
  812. 00000898  3D6E F67C 000C           move.w     [A6 + 0xC], [A6 - 0x984]
  813. 0000089E  6000 FF3A                bra        -0xC4 /* 000007DA */
  814. label000008A2:
  815. 000008A2  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  816. 000008A6  3D68 0002 F678           move.w     [A6 - 0x988], [A0 + 0x2]
  817. 000008AC  7E01                     moveq.l    D7, 0x01
  818. 000008AE  6028                     bra        +0x2A /* 000008D8 */
  819. label000008B0:
  820. 000008B0  3007                     move.w     D0, D7
  821. 000008B2  6B18                     bmi        +0x1A /* 000008CC */
  822. 000008B4  B07C 020F                cmp.w      D0, 0x20F
  823. 000008B8  6E12                     bgt        +0x14 /* 000008CC */
  824. 000008BA  41EE 0000                lea.l      A0, [A6 + 0x0]
  825. 000008BE  3200                     move.w     D1, D0
  826. 000008C0  E649                     lsr        D1.w, 3
  827. 000008C2  4441                     neg.w      D1
  828. 000008C4  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  829. 000008C8  0A3C 0004                xori.b     ccr, 4
  830. label000008CC:
  831. 000008CC  6606                     bne        +0x8 /* 000008D4 */
  832. 000008CE  3F07                     move.w     -[A7], D7
  833. 000008D0  4EBA FD02                jsr        [PC - 0x2FE /* 000005D4 */]
  834. label000008D4:
  835. 000008D4  5247                     addq.w     D7, 1
  836. 000008D6  6906                     bvs        +0x8 /* 000008DE */
  837. label000008D8:
  838. 000008D8  BE6E F678                cmp.w      D7, [A6 - 0x988]
  839. 000008DC  6FD2                     ble        -0x2C /* 000008B0 */
  840. label000008DE:
  841. 000008DE  2E1F                     move.l     D7, [A7]+
  842. 000008E0  4E5E                     unlink     A6
  843. 000008E2  2E9F                     move.l     [A7], [A7]+
  844. 000008E4  4E75                     rts
  845. 000008E6  0000 0000                ori.b      D0, 0x0
  846. 000008EA  0000 0000                ori.b      D0, 0x0
  847. 000008EE  0000 0000                ori.b      D0, 0x0
  848. 000008F2  0000 0000                ori.b      D0, 0x0
  849. 000008F6  0000 0000                ori.b      D0, 0x0
  850. 000008FA  0000 0000                ori.b      D0, 0x0
  851. 000008FE  0000 0000                ori.b      D0, 0x0
  852. 00000902  0000 0000                ori.b      D0, 0x0
  853. 00000906  0000 0000                ori.b      D0, 0x0
  854. 0000090A  0000 0000                ori.b      D0, 0x0
  855. 0000090E  0000 0000                ori.b      D0, 0x0
  856. 00000912  0000 0000                ori.b      D0, 0x0
  857. 00000916  0000 0000                ori.b      D0, 0x0
  858. 0000091A  0000 0000                ori.b      D0, 0x0
  859. 0000091E  0000 0000                ori.b      D0, 0x0
  860. 00000922  0000 0000                ori.b      D0, 0x0
  861. 00000926  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  862. // begin alternate branch 00000928-0000092C
  863. fn00000928:
  864. 00000928  4E56 FFF8                link       A6, -0x0008
  865. // end alternate branch 00000928-0000092C
  866. fn00000928: // (misaligned)
  867. 0000092A  FFF8                     .invalid   <<F/7/7>>
  868. 0000092C  48E7 0300                movem.l    -[A7], D6,D7
  869. 00000930  4246                     clr.w      D6
  870. 00000932  3D6E 0008 FFFA           move.w     [A6 - 0x6], [A6 + 0x8]
  871. 00000938  3E2E 000A                move.w     D7, [A6 + 0xA]
  872. 0000093C  6014                     bra        +0x16 /* 00000952 */
  873. label0000093E:
  874. 0000093E  4267                     clr.w      -[A7]
  875. 00000940  3F07                     move.w     -[A7], D7
  876. 00000942  4EBA FC08                jsr        [PC - 0x3F8 /* 0000054C */]
  877. 00000946  101F                     move.b     D0, [A7]+
  878. 00000948  6602                     bne        +0x4 /* 0000094C */
  879. 0000094A  600C                     bra        +0xE /* 00000958 */
  880. label0000094C:
  881. 0000094C  3C07                     move.w     D6, D7
  882. 0000094E  5247                     addq.w     D7, 1
  883. 00000950  6906                     bvs        +0x8 /* 00000958 */
  884. label00000952:
  885. 00000952  BE6E FFFA                cmp.w      D7, [A6 - 0x6]
  886. 00000956  6FE6                     ble        -0x18 /* 0000093E */
  887. label00000958:
  888. 00000958  3D46 FFF8                move.w     [A6 - 0x8], D6
  889. 0000095C  3E2E 000A                move.w     D7, [A6 + 0xA]
  890. 00000960  600A                     bra        +0xC /* 0000096C */
  891. label00000962:
  892. 00000962  3F07                     move.w     -[A7], D7
  893. 00000964  4EBA FC6E                jsr        [PC - 0x392 /* 000005D4 */]
  894. 00000968  5247                     addq.w     D7, 1
  895. 0000096A  6906                     bvs        +0x8 /* 00000972 */
  896. label0000096C:
  897. 0000096C  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  898. 00000970  6FF0                     ble        -0xE /* 00000962 */
  899. label00000972:
  900. 00000972  3D46 000C                move.w     [A6 + 0xC], D6
  901. 00000976  4CDF 00C0                movem.l    D6,D7, [A7]+
  902. 0000097A  4E5E                     unlink     A6
  903. 0000097C  2E9F                     move.l     [A7], [A7]+
  904. 0000097E  4E75                     rts
  905. 00000980  4E56 FFFE                link       A6, -0x0002
  906. 00000984  4267                     clr.w      -[A7]
  907. 00000986  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  908. 0000098A  4EBA FF9C                jsr        [PC - 0x64 /* 00000928 */]
  909. 0000098E  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  910. 00000992  4E5E                     unlink     A6
  911. 00000994  2E9F                     move.l     [A7], [A7]+
  912. 00000996  4E75                     rts
  913. fn00000998:
  914. 00000998  4E56 FFFC                link       A6, -0x0004
  915. 0000099C  4267                     clr.w      -[A7]
  916. 0000099E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  917. 000009A2  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  918. 000009A6  101F                     move.b     D0, [A7]+
  919. 000009A8  6726                     beq        +0x28 /* 000009D0 */
  920. 000009AA  4267                     clr.w      -[A7]
  921. 000009AC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  922. 000009B0  4EBA F674                jsr        [PC - 0x98C /* 00000026 */]
  923. 000009B4  7001                     moveq.l    D0, 0x01
  924. 000009B6  B05F                     cmp.w      D0, [A7]+
  925. 000009B8  6616                     bne        +0x18 /* 000009D0 */
  926. 000009BA  42A7                     clr.l      -[A7]
  927. 000009BC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  928. 000009C0  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  929. 000009C4  42A7                     clr.l      -[A7]
  930. 000009C6  42A7                     clr.l      -[A7]
  931. 000009C8  4EBA 06EC                jsr        [PC + 0x6EC /* 000010B6 */]
  932. 000009CC  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  933. label000009D0:
  934. 000009D0  4E5E                     unlink     A6
  935. 000009D2  205F                     movea.l    A0, [A7]+
  936. 000009D4  544F                     addq.w     A7, 2
  937. 000009D6  4ED0                     jmp        [A0]
  938. 000009D8  4E56 FFFC                link       A6, -0x0004
  939. 000009DC  2F07                     move.l     -[A7], D7
  940. 000009DE  3D6E 0008 FFFC           move.w     [A6 - 0x4], [A6 + 0x8]
  941. 000009E4  3E2E 000A                move.w     D7, [A6 + 0xA]
  942. 000009E8  600A                     bra        +0xC /* 000009F4 */
  943. label000009EA:
  944. 000009EA  3F07                     move.w     -[A7], D7
  945. 000009EC  4EBA FFAA                jsr        [PC - 0x56 /* 00000998 */]
  946. 000009F0  5247                     addq.w     D7, 1
  947. 000009F2  6906                     bvs        +0x8 /* 000009FA */
  948. label000009F4:
  949. 000009F4  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  950. 000009F8  6FF0                     ble        -0xE /* 000009EA */
  951. label000009FA:
  952. 000009FA  2E1F                     move.l     D7, [A7]+
  953. 000009FC  4E5E                     unlink     A6
  954. 000009FE  2E9F                     move.l     [A7], [A7]+
  955. 00000A00  4E75                     rts
  956. 00000A02  4E56 FFBA                link       A6, -0x0046
  957. 00000A06  2F07                     move.l     -[A7], D7
  958. 00000A08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  959. 00000A0C  486E FFBE                pea.l      [A6 - 0x42]
  960. 00000A10  4EBA 0046                jsr        [PC + 0x46 /* 00000A58 */]
  961. 00000A14  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  962. 00000A18  3D68 0002 FFBA           move.w     [A6 - 0x46], [A0 + 0x2]
  963. 00000A1E  7E01                     moveq.l    D7, 0x01
  964. 00000A20  6028                     bra        +0x2A /* 00000A4A */
  965. label00000A22:
  966. 00000A22  3007                     move.w     D0, D7
  967. 00000A24  6B18                     bmi        +0x1A /* 00000A3E */
  968. 00000A26  B07C 020F                cmp.w      D0, 0x20F
  969. 00000A2A  6E12                     bgt        +0x14 /* 00000A3E */
  970. 00000A2C  41EE 0000                lea.l      A0, [A6 + 0x0]
  971. 00000A30  3200                     move.w     D1, D0
  972. 00000A32  E649                     lsr        D1.w, 3
  973. 00000A34  4441                     neg.w      D1
  974. 00000A36  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  975. 00000A3A  0A3C 0004                xori.b     ccr, 4
  976. label00000A3E:
  977. 00000A3E  6606                     bne        +0x8 /* 00000A46 */
  978. 00000A40  3F07                     move.w     -[A7], D7
  979. 00000A42  4EBA FF54                jsr        [PC - 0xAC /* 00000998 */]
  980. label00000A46:
  981. 00000A46  5247                     addq.w     D7, 1
  982. 00000A48  6906                     bvs        +0x8 /* 00000A50 */
  983. label00000A4A:
  984. 00000A4A  BE6E FFBA                cmp.w      D7, [A6 - 0x46]
  985. 00000A4E  6FD2                     ble        -0x2C /* 00000A22 */
  986. label00000A50:
  987. 00000A50  2E1F                     move.l     D7, [A7]+
  988. 00000A52  4E5E                     unlink     A6
  989. 00000A54  2E9F                     move.l     [A7], [A7]+
  990. 00000A56  4E75                     rts
  991. fn00000A58:
  992. 00000A58  4E56 F6C0                link       A6, -0x0940
  993. 00000A5C  206E 0008                movea.l    A0, [A6 + 0x8]
  994. 00000A60  43FA 00A2                lea.l      A1, [PC + 0xA2 /* 00000B04, value 0x0, cstring "" */]
  995. 00000A64  700F                     moveq.l    D0, 0x0F
  996. label00000A66:
  997. 00000A66  20D9                     move.l     [A0]+, [A1]+
  998. 00000A68  51C8 FFFC                dbf        D0, -0x6 /* 00000A66 */
  999. 00000A6C  3091                     move.w     [A0], [A1]
  1000. 00000A6E  486E F702                pea.l      [A6 - 0x8FE]
  1001. 00000A72  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  1002. 00000A76  206D F4C8                movea.l    A0, [A5 - 0xB38]
  1003. 00000A7A  2D68 000A F70C           move.l     [A6 - 0x8F4], [A0 + 0xA]
  1004. 00000A80  206D F4C8                movea.l    A0, [A5 - 0xB38]
  1005. 00000A84  3D68 074C FE4E           move.w     [A6 - 0x1B2], [A0 + 0x74C]
  1006. 00000A8A  4AAE F70C                tst.l      [A6 - 0x8F4]
  1007. 00000A8E  676C                     beq        +0x6E /* 00000AFC */
  1008. label00000A90:
  1009. 00000A90  4267                     clr.w      -[A7]
  1010. 00000A92  486E F702                pea.l      [A6 - 0x8FE]
  1011. 00000A96  4EAD 123A                jsr        [A5 + 0x123A /* export_579 */]
  1012. 00000A9A  101F                     move.b     D0, [A7]+
  1013. 00000A9C  665E                     bne        +0x60 /* 00000AFC */
  1014. 00000A9E  486E F702                pea.l      [A6 - 0x8FE]
  1015. 00000AA2  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  1016. 00000AA6  302E F702                move.w     D0, [A6 - 0x8FE]
  1017. 00000AAA  B06E 000C                cmp.w      D0, [A6 + 0xC]
  1018. 00000AAE  6E4C                     bgt        +0x4E /* 00000AFC */
  1019. 00000AB0  302E F702                move.w     D0, [A6 - 0x8FE]
  1020. 00000AB4  B06E 000E                cmp.w      D0, [A6 + 0xE]
  1021. 00000AB8  6DD6                     blt        -0x28 /* 00000A90 */
  1022. 00000ABA  486E F702                pea.l      [A6 - 0x8FE]
  1023. 00000ABE  486E F6C0                pea.l      [A6 - 0x940]
  1024. 00000AC2  4EBA FB64                jsr        [PC - 0x49C /* 00000628 */]
  1025. 00000AC6  206E 0008                movea.l    A0, [A6 + 0x8]
  1026. 00000ACA  2248                     movea.l    A1, A0
  1027. 00000ACC  43E9 0042                lea.l      A1, [A1 + 0x42]
  1028. 00000AD0  7020                     moveq.l    D0, 0x20
  1029. label00000AD2:
  1030. 00000AD2  3F21                     move.w     -[A7], -[A1]
  1031. 00000AD4  51C8 FFFC                dbf        D0, -0x6 /* 00000AD2 */
  1032. 00000AD8  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  1033. 00000ADC  43EE F702                lea.l      A1, [A6 - 0x8FE]
  1034. 00000AE0  7020                     moveq.l    D0, 0x20
  1035. label00000AE2:
  1036. 00000AE2  3F21                     move.w     -[A7], -[A1]
  1037. 00000AE4  51C8 FFFC                dbf        D0, -0x6 /* 00000AE2 */
  1038. 00000AE8  3F3C 0042                move.w     -[A7], 0x42 /* 'B' */
  1039. 00000AEC  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  1040. 00000AF0  548F                     addq.l     A7, 2
  1041. 00000AF2  7020                     moveq.l    D0, 0x20
  1042. label00000AF4:
  1043. 00000AF4  30DF                     move.w     [A0]+, [A7]+
  1044. 00000AF6  51C8 FFFC                dbf        D0, -0x6 /* 00000AF4 */
  1045. 00000AFA  6094                     bra        -0x6A /* 00000A90 */
  1046. label00000AFC:
  1047. 00000AFC  4E5E                     unlink     A6
  1048. 00000AFE  205F                     movea.l    A0, [A7]+
  1049. 00000B00  504F                     addq.w     A7, 8
  1050. 00000B02  4ED0                     jmp        [A0]
  1051. 00000B04  0000 0000                ori.b      D0, 0x0
  1052. 00000B08  0000 0000                ori.b      D0, 0x0
  1053. 00000B0C  0000 0000                ori.b      D0, 0x0
  1054. 00000B10  0000 0000                ori.b      D0, 0x0
  1055. 00000B14  0000 0000                ori.b      D0, 0x0
  1056. 00000B18  0000 0000                ori.b      D0, 0x0
  1057. 00000B1C  0000 0000                ori.b      D0, 0x0
  1058. 00000B20  0000 0000                ori.b      D0, 0x0
  1059. 00000B24  0000 0000                ori.b      D0, 0x0
  1060. 00000B28  0000 0000                ori.b      D0, 0x0
  1061. 00000B2C  0000 0000                ori.b      D0, 0x0
  1062. 00000B30  0000 0000                ori.b      D0, 0x0
  1063. 00000B34  0000 0000                ori.b      D0, 0x0
  1064. 00000B38  0000 0000                ori.b      D0, 0x0
  1065. 00000B3C  0000 0000                ori.b      D0, 0x0
  1066. 00000B40  0000 0000                ori.b      D0, 0x0
  1067. 00000B44  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1068. 00000B48  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1069. 00000B4C  4E75                     rts
  1070. fn00000B4E:
  1071. 00000B4E  4E56 0000                link       A6, 0
  1072. 00000B52  4267                     clr.w      -[A7]
  1073. 00000B54  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1074. 00000B58  4267                     clr.w      -[A7]
  1075. 00000B5A  4EBA 02BE                jsr        [PC + 0x2BE /* 00000E1A */]
  1076. 00000B5E  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  1077. 00000B62  4E5E                     unlink     A6
  1078. 00000B64  2E9F                     move.l     [A7], [A7]+
  1079. 00000B66  4E75                     rts
  1080. fn00000B68:
  1081. 00000B68  4E56 FDBC                link       A6, -0x0244
  1082. 00000B6C  42A7                     clr.l      -[A7]
  1083. 00000B6E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1084. 00000B72  3F3C 0002                move.w     -[A7], 0x2
  1085. 00000B76  486E FEC0                pea.l      [A6 - 0x140]
  1086. 00000B7A  2F3C 0000 0100           move.l     -[A7], 0x100
  1087. 00000B80  4EBA 031C                jsr        [PC + 0x31C /* 00000E9E */]
  1088. 00000B84  2D5F FEBC                move.l     [A6 - 0x144], [A7]+
  1089. 00000B88  4240                     clr.w      D0
  1090. 00000B8A  102E FEC0                move.b     D0, [A6 - 0x140]
  1091. 00000B8E  5340                     subq.w     D0, 1
  1092. 00000B90  1D40 FEC0                move.b     [A6 - 0x140], D0
  1093. 00000B94  486E FEC0                pea.l      [A6 - 0x140]
  1094. 00000B98  302E 0008                move.w     D0, [A6 + 0x8]
  1095. 00000B9C  5340                     subq.w     D0, 1
  1096. 00000B9E  3F00                     move.w     -[A7], D0
  1097. 00000BA0  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  1098. 00000BA4  486E FEC0                pea.l      [A6 - 0x140]
  1099. 00000BA8  487A 006A                pea.l      [PC + 0x6A /* 00000C14, value 0x13A4E56 */]
  1100. 00000BAC  486E FDBC                pea.l      [A6 - 0x244]
  1101. 00000BB0  3F3C 0002                move.w     -[A7], 0x2
  1102. 00000BB4  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  1103. 00000BB8  41EE FEC0                lea.l      A0, [A6 - 0x140]
  1104. 00000BBC  43EE FDBC                lea.l      A1, [A6 - 0x244]
  1105. 00000BC0  703F                     moveq.l    D0, 0x3F
  1106. label00000BC2:
  1107. 00000BC2  20D9                     move.l     [A0]+, [A1]+
  1108. 00000BC4  51C8 FFFC                dbf        D0, -0x6 /* 00000BC2 */
  1109. 00000BC8  42A7                     clr.l      -[A7]
  1110. 00000BCA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1111. 00000BCE  3F3C 0003                move.w     -[A7], 0x3
  1112. 00000BD2  486E FFC0                pea.l      [A6 - 0x40]
  1113. 00000BD6  7040                     moveq.l    D0, 0x40
  1114. 00000BD8  2F00                     move.l     -[A7], D0
  1115. 00000BDA  4EBA 02C2                jsr        [PC + 0x2C2 /* 00000E9E */]
  1116. 00000BDE  2D5F FEBC                move.l     [A6 - 0x144], [A7]+
  1117. 00000BE2  206E 000A                movea.l    A0, [A6 + 0xA]
  1118. 00000BE6  2F08                     move.l     -[A7], A0
  1119. 00000BE8  486E FEC0                pea.l      [A6 - 0x140]
  1120. 00000BEC  486E FFC0                pea.l      [A6 - 0x40]
  1121. 00000BF0  486E FDBC                pea.l      [A6 - 0x244]
  1122. 00000BF4  3F3C 0002                move.w     -[A7], 0x2
  1123. 00000BF8  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  1124. 00000BFC  205F                     movea.l    A0, [A7]+
  1125. 00000BFE  43EE FDBC                lea.l      A1, [A6 - 0x244]
  1126. 00000C02  703F                     moveq.l    D0, 0x3F
  1127. label00000C04:
  1128. 00000C04  20D9                     move.l     [A0]+, [A1]+
  1129. 00000C06  51C8 FFFC                dbf        D0, -0x6 /* 00000C04 */
  1130. 00000C0A  4E5E                     unlink     A6
  1131. 00000C0C  205F                     movea.l    A0, [A7]+
  1132. 00000C0E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1133. 00000C12  4ED0                     jmp        [A0]
  1134. 00000C14  013A 4E56                btst       [PC + 0x4E56 /* 00005A6C, cstring ""<EOF> */], D0
  1135. // begin alternate branch 00000C16-00000C2C
  1136. fn00000C16:
  1137. 00000C16  4E56 FE00                link       A6, -0x0200
  1138. 00000C1A  486E FE00                pea.l      [A6 - 0x200]
  1139. 00000C1E  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1140. 00000C22  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  1141. 00000C26  205F                     movea.l    A0, [A7]+
  1142. 00000C28  43EE FF00                lea.l      A1, [A6 - 0x100]
  1143. // end alternate branch 00000C16-00000C2C
  1144. fn00000C16: // (misaligned)
  1145. 00000C18  FE00 486E                .unknown   0xFE00 0x486E (W = 7)
  1146. 00000C1C  FE00 3F2E                .unknown   0xFE00 0x3F2E (W = 7)
  1147. 00000C20  0010 4EAD                ori.b      [A0], 0xAD
  1148. 00000C24  15F2 205F 43EE           move.b     [PC + 0x43EE /* 00005014, cstring ""<EOF> */], [A2 + D2.w + 0x5F]
  1149. 00000C2A  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  1150. 00000C2C  703F                     moveq.l    D0, 0x3F
  1151. label00000C2E:
  1152. 00000C2E  22D8                     move.l     [A1]+, [A0]+
  1153. 00000C30  51C8 FFFC                dbf        D0, -0x6 /* 00000C2E */
  1154. 00000C34  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1155. 00000C38  3F3C 0002                move.w     -[A7], 0x2
  1156. 00000C3C  486E FF00                pea.l      [A6 - 0x100]
  1157. 00000C40  4240                     clr.w      D0
  1158. 00000C42  102E FF00                move.b     D0, [A6 - 0x100]
  1159. 00000C46  5240                     addq.w     D0, 1
  1160. 00000C48  48C0                     ext.l      D0
  1161. 00000C4A  2F00                     move.l     -[A7], D0
  1162. 00000C4C  4EBA 02D2                jsr        [PC + 0x2D2 /* 00000F20 */]
  1163. 00000C50  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1164. 00000C54  3F3C 0003                move.w     -[A7], 0x3
  1165. 00000C58  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1166. 00000C5C  206E 000C                movea.l    A0, [A6 + 0xC]
  1167. 00000C60  4240                     clr.w      D0
  1168. 00000C62  1010                     move.b     D0, [A0]
  1169. 00000C64  5240                     addq.w     D0, 1
  1170. 00000C66  48C0                     ext.l      D0
  1171. 00000C68  2F00                     move.l     -[A7], D0
  1172. 00000C6A  4EBA 02B4                jsr        [PC + 0x2B4 /* 00000F20 */]
  1173. 00000C6E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1174. 00000C72  3F3C 0004                move.w     -[A7], 0x4
  1175. 00000C76  486E 0008                pea.l      [A6 + 0x8]
  1176. 00000C7A  7004                     moveq.l    D0, 0x04
  1177. 00000C7C  2F00                     move.l     -[A7], D0
  1178. 00000C7E  4EBA 02A0                jsr        [PC + 0x2A0 /* 00000F20 */]
  1179. 00000C82  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1180. 00000C86  4267                     clr.w      -[A7]
  1181. 00000C88  1F3C 0001                move.b     -[A7], 0x1
  1182. 00000C8C  4EBA 01C0                jsr        [PC + 0x1C0 /* 00000E4E */]
  1183. 00000C90  4E5E                     unlink     A6
  1184. 00000C92  205F                     movea.l    A0, [A7]+
  1185. 00000C94  DEFC 000E                add.w      A7, 0xE
  1186. 00000C98  4ED0                     jmp        [A0]
  1187. fn00000C9A:
  1188. 00000C9A  4E56 FEFC                link       A6, -0x0104
  1189. 00000C9E  2F07                     move.l     -[A7], D7
  1190. 00000CA0  42A7                     clr.l      -[A7]
  1191. 00000CA2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1192. 00000CA6  3F3C 0003                move.w     -[A7], 0x3
  1193. 00000CAA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1194. 00000CAE  7040                     moveq.l    D0, 0x40
  1195. 00000CB0  2F00                     move.l     -[A7], D0
  1196. 00000CB2  4EBA 01EA                jsr        [PC + 0x1EA /* 00000E9E */]
  1197. 00000CB6  2E1F                     move.l     D7, [A7]+
  1198. 00000CB8  6606                     bne        +0x8 /* 00000CC0 */
  1199. 00000CBA  206E 0008                movea.l    A0, [A6 + 0x8]
  1200. 00000CBE  4210                     clr.b      [A0]
  1201. label00000CC0:
  1202. 00000CC0  42A7                     clr.l      -[A7]
  1203. 00000CC2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1204. 00000CC6  3F3C 0002                move.w     -[A7], 0x2
  1205. 00000CCA  486E FF00                pea.l      [A6 - 0x100]
  1206. 00000CCE  2F3C 0000 0100           move.l     -[A7], 0x100
  1207. 00000CD4  4EBA 01C8                jsr        [PC + 0x1C8 /* 00000E9E */]
  1208. 00000CD8  2E1F                     move.l     D7, [A7]+
  1209. 00000CDA  671E                     beq        +0x20 /* 00000CFA */
  1210. 00000CDC  206E 000C                movea.l    A0, [A6 + 0xC]
  1211. 00000CE0  2F08                     move.l     -[A7], A0
  1212. 00000CE2  4267                     clr.w      -[A7]
  1213. 00000CE4  486E FF00                pea.l      [A6 - 0x100]
  1214. 00000CE8  2F3C 4D4D 4452           move.l     -[A7], 0x4D4D4452 /* 'MMDR' */
  1215. 00000CEE  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  1216. 00000CF2  301F                     move.w     D0, [A7]+
  1217. 00000CF4  205F                     movea.l    A0, [A7]+
  1218. 00000CF6  3080                     move.w     [A0], D0
  1219. 00000CF8  600C                     bra        +0xE /* 00000D06 */
  1220. label00000CFA:
  1221. 00000CFA  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1222. 00000CFE  226E 000C                movea.l    A1, [A6 + 0xC]
  1223. 00000D02  32A8 010C                move.w     [A1], [A0 + 0x10C]
  1224. label00000D06:
  1225. 00000D06  2E1F                     move.l     D7, [A7]+
  1226. 00000D08  4E5E                     unlink     A6
  1227. 00000D0A  205F                     movea.l    A0, [A7]+
  1228. 00000D0C  DEFC 000C                add.w      A7, 0xC
  1229. 00000D10  4ED0                     jmp        [A0]
  1230. 00000D12  4E56 FE5C                link       A6, -0x01A4
  1231. 00000D16  48E7 0308                movem.l    -[A7], D6,D7,A4
  1232. 00000D1A  286E 0010                movea.l    A4, [A6 + 0x10]
  1233. 00000D1E  7ED5                     moveq.l    D7, 0xFFFFFFD5
  1234. 00000D20  4267                     clr.w      -[A7]
  1235. 00000D22  2F0C                     move.l     -[A7], A4
  1236. 00000D24  3F3C 0003                move.w     -[A7], 0x3
  1237. 00000D28  4EBA 00F0                jsr        [PC + 0xF0 /* 00000E1A */]
  1238. 00000D2C  101F                     move.b     D0, [A7]+
  1239. 00000D2E  6600 00D8                bne        +0xDA /* 00000E08 */
  1240. 00000D32  2F0C                     move.l     -[A7], A4
  1241. 00000D34  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1242. 00000D38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1243. 00000D3C  4EBA FF5C                jsr        [PC - 0xA4 /* 00000C9A */]
  1244. 00000D40  42A7                     clr.l      -[A7]
  1245. 00000D42  2F0C                     move.l     -[A7], A4
  1246. 00000D44  3F3C 0004                move.w     -[A7], 0x4
  1247. 00000D48  486E FE5C                pea.l      [A6 - 0x1A4]
  1248. 00000D4C  7004                     moveq.l    D0, 0x04
  1249. 00000D4E  2F00                     move.l     -[A7], D0
  1250. 00000D50  4EBA 014C                jsr        [PC + 0x14C /* 00000E9E */]
  1251. 00000D54  2C1F                     move.l     D6, [A7]+
  1252. 00000D56  7000                     moveq.l    D0, 0x00
  1253. 00000D58  2D40 FFBA                move.l     [A6 - 0x46], D0
  1254. 00000D5C  206E 000C                movea.l    A0, [A6 + 0xC]
  1255. 00000D60  3D50 FFC4                move.w     [A6 - 0x3C], [A0]
  1256. 00000D64  2D6E 0008 FFC0           move.l     [A6 - 0x40], [A6 + 0x8]
  1257. 00000D6A  422E FFC8                clr.b      [A6 - 0x38]
  1258. 00000D6E  426E FFCA                clr.w      [A6 - 0x36]
  1259. 00000D72  4267                     clr.w      -[A7]
  1260. 00000D74  486E FFAE                pea.l      [A6 - 0x52]
  1261. 00000D78  4267                     clr.w      -[A7]
  1262. 00000D7A  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  1263. 00000D7E  3E1F                     move.w     D7, [A7]+
  1264. 00000D80  660C                     bne        +0xE /* 00000D8E */
  1265. 00000D82  202E FE5C                move.l     D0, [A6 - 0x1A4]
  1266. 00000D86  B0AE FFCE                cmp.l      D0, [A6 - 0x32]
  1267. 00000D8A  6702                     beq        +0x4 /* 00000D8E */
  1268. 00000D8C  7ED5                     moveq.l    D7, 0xFFFFFFD5
  1269. label00000D8E:
  1270. 00000D8E  4A47                     tst.w      D7
  1271. 00000D90  6764                     beq        +0x66 /* 00000DF6 */
  1272. 00000D92  2F0C                     move.l     -[A7], A4
  1273. 00000D94  486E FE64                pea.l      [A6 - 0x19C]
  1274. 00000D98  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1275. 00000D9C  4EBA FDCA                jsr        [PC - 0x236 /* 00000B68 */]
  1276. 00000DA0  486E FF64                pea.l      [A6 - 0x9C]
  1277. 00000DA4  3F3C 0001                move.w     -[A7], 0x1
  1278. 00000DA8  486E FE64                pea.l      [A6 - 0x19C]
  1279. 00000DAC  2F2E FE5C                move.l     -[A7], [A6 - 0x1A4]
  1280. 00000DB0  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  1281. 00000DB4  102E FF64                move.b     D0, [A6 - 0x9C]
  1282. 00000DB8  673A                     beq        +0x3C /* 00000DF4 */
  1283. 00000DBA  2F0C                     move.l     -[A7], A4
  1284. 00000DBC  3F2E FF6A                move.w     -[A7], [A6 - 0x96]
  1285. 00000DC0  486E FF6E                pea.l      [A6 - 0x92]
  1286. 00000DC4  2F2E FE5C                move.l     -[A7], [A6 - 0x1A4]
  1287. 00000DC8  4EBA FE4C                jsr        [PC - 0x1B4 /* 00000C16 */]
  1288. 00000DCC  206E 000C                movea.l    A0, [A6 + 0xC]
  1289. 00000DD0  30AE FF6A                move.w     [A0], [A6 - 0x96]
  1290. 00000DD4  206E 0008                movea.l    A0, [A6 + 0x8]
  1291. 00000DD8  43EE FF6E                lea.l      A1, [A6 - 0x92]
  1292. 00000DDC  700F                     moveq.l    D0, 0x0F
  1293. label00000DDE:
  1294. 00000DDE  20D9                     move.l     [A0]+, [A1]+
  1295. 00000DE0  51C8 FFFC                dbf        D0, -0x6 /* 00000DDE */
  1296. 00000DE4  1B7C 0001 F4D3           move.b     [A5 - 0xB2D], 0x1
  1297. 00000DEA  1B7C 0001 F0A5           move.b     [A5 - 0xF5B], 0x1
  1298. 00000DF0  4247                     clr.w      D7
  1299. 00000DF2  6002                     bra        +0x4 /* 00000DF6 */
  1300. label00000DF4:
  1301. 00000DF4  7ED5                     moveq.l    D7, 0xFFFFFFD5
  1302. label00000DF6:
  1303. 00000DF6  4A47                     tst.w      D7
  1304. 00000DF8  670E                     beq        +0x10 /* 00000E08 */
  1305. 00000DFA  2F0C                     move.l     -[A7], A4
  1306. 00000DFC  3F3C 0003                move.w     -[A7], 0x3
  1307. 00000E00  1F3C 0001                move.b     -[A7], 0x1
  1308. 00000E04  4EBA 0048                jsr        [PC + 0x48 /* 00000E4E */]
  1309. label00000E08:
  1310. 00000E08  3D47 0014                move.w     [A6 + 0x14], D7
  1311. 00000E0C  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1312. 00000E10  4E5E                     unlink     A6
  1313. 00000E12  205F                     movea.l    A0, [A7]+
  1314. 00000E14  DEFC 000C                add.w      A7, 0xC
  1315. 00000E18  4ED0                     jmp        [A0]
  1316. fn00000E1A:
  1317. 00000E1A  4E56 FFFC                link       A6, -0x0004
  1318. 00000E1E  2F0C                     move.l     -[A7], A4
  1319. 00000E20  422E 000E                clr.b      [A6 + 0xE]
  1320. 00000E24  206E 000A                movea.l    A0, [A6 + 0xA]
  1321. 00000E28  2868 0002                movea.l    A4, [A0 + 0x2]
  1322. 00000E2C  200C                     move.l     D0, A4
  1323. 00000E2E  6714                     beq        +0x16 /* 00000E44 */
  1324. 00000E30  2054                     movea.l    A0, [A4]
  1325. 00000E32  2028 000C                move.l     D0, [A0 + 0xC]
  1326. 00000E36  322E 0008                move.w     D1, [A6 + 0x8]
  1327. 00000E3A  0300                     btst       D0, D1
  1328. 00000E3C  56C0                     sne        D0
  1329. 00000E3E  4400                     neg.b      D0
  1330. 00000E40  1D40 000E                move.b     [A6 + 0xE], D0
  1331. label00000E44:
  1332. 00000E44  285F                     movea.l    A4, [A7]+
  1333. 00000E46  4E5E                     unlink     A6
  1334. 00000E48  205F                     movea.l    A0, [A7]+
  1335. 00000E4A  5C4F                     addq.w     A7, 6
  1336. 00000E4C  4ED0                     jmp        [A0]
  1337. fn00000E4E:
  1338. 00000E4E  4E56 FFF8                link       A6, -0x0008
  1339. 00000E52  2F0C                     move.l     -[A7], A4
  1340. 00000E54  42A7                     clr.l      -[A7]
  1341. 00000E56  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1342. 00000E5A  1F3C 0001                move.b     -[A7], 0x1
  1343. 00000E5E  4EBA 007C                jsr        [PC + 0x7C /* 00000EDC */]
  1344. 00000E62  285F                     movea.l    A4, [A7]+
  1345. 00000E64  200C                     move.l     D0, A4
  1346. 00000E66  672C                     beq        +0x2E /* 00000E94 */
  1347. 00000E68  102E 0008                move.b     D0, [A6 + 0x8]
  1348. 00000E6C  6714                     beq        +0x16 /* 00000E82 */
  1349. 00000E6E  2054                     movea.l    A0, [A4]
  1350. 00000E70  2028 000C                move.l     D0, [A0 + 0xC]
  1351. 00000E74  322E 000A                move.w     D1, [A6 + 0xA]
  1352. 00000E78  03C0                     .incomplete
  1353. 00000E7A  2054                     movea.l    A0, [A4]
  1354. 00000E7C  2140 000C                move.l     [A0 + 0xC], D0
  1355. 00000E80  6012                     bra        +0x14 /* 00000E94 */
  1356. label00000E82:
  1357. 00000E82  2054                     movea.l    A0, [A4]
  1358. 00000E84  2028 000C                move.l     D0, [A0 + 0xC]
  1359. 00000E88  322E 000A                move.w     D1, [A6 + 0xA]
  1360. 00000E8C  0380                     bclr       D0, D1
  1361. 00000E8E  2054                     movea.l    A0, [A4]
  1362. 00000E90  2140 000C                move.l     [A0 + 0xC], D0
  1363. label00000E94:
  1364. 00000E94  285F                     movea.l    A4, [A7]+
  1365. 00000E96  4E5E                     unlink     A6
  1366. 00000E98  205F                     movea.l    A0, [A7]+
  1367. 00000E9A  504F                     addq.w     A7, 8
  1368. 00000E9C  4ED0                     jmp        [A0]
  1369. fn00000E9E:
  1370. 00000E9E  4E56 0000                link       A6, 0
  1371. 00000EA2  7000                     moveq.l    D0, 0x00
  1372. 00000EA4  2D40 0016                move.l     [A6 + 0x16], D0
  1373. 00000EA8  206E 0012                movea.l    A0, [A6 + 0x12]
  1374. 00000EAC  4AA8 0002                tst.l      [A0 + 0x2]
  1375. 00000EB0  6602                     bne        +0x4 /* 00000EB4 */
  1376. 00000EB2  601E                     bra        +0x20 /* 00000ED2 */
  1377. label00000EB4:
  1378. 00000EB4  42A7                     clr.l      -[A7]
  1379. 00000EB6  206E 0012                movea.l    A0, [A6 + 0x12]
  1380. 00000EBA  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1381. 00000EBE  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1382. 00000EC2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1383. 00000EC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1384. 00000ECA  4EAD 13E2                jsr        [A5 + 0x13E2 /* export_632 */]
  1385. 00000ECE  2D5F 0016                move.l     [A6 + 0x16], [A7]+
  1386. label00000ED2:
  1387. 00000ED2  4E5E                     unlink     A6
  1388. 00000ED4  205F                     movea.l    A0, [A7]+
  1389. 00000ED6  DEFC 000E                add.w      A7, 0xE
  1390. 00000EDA  4ED0                     jmp        [A0]
  1391. fn00000EDC:
  1392. 00000EDC  4E56 FFFC                link       A6, -0x0004
  1393. 00000EE0  2F0C                     move.l     -[A7], A4
  1394. 00000EE2  206E 000A                movea.l    A0, [A6 + 0xA]
  1395. 00000EE6  2868 0002                movea.l    A4, [A0 + 0x2]
  1396. 00000EEA  200C                     move.l     D0, A4
  1397. 00000EEC  57C0                     seq        D0
  1398. 00000EEE  C02E 0008                and.b      D0, [A6 + 0x8]
  1399. 00000EF2  671E                     beq        +0x20 /* 00000F12 */
  1400. 00000EF4  42A7                     clr.l      -[A7]
  1401. 00000EF6  7010                     moveq.l    D0, 0x10
  1402. 00000EF8  2F00                     move.l     -[A7], D0
  1403. 00000EFA  3F3C 0005                move.w     -[A7], 0x5
  1404. 00000EFE  42A7                     clr.l      -[A7]
  1405. 00000F00  4EAD 13BA                jsr        [A5 + 0x13BA /* export_627 */]
  1406. 00000F04  285F                     movea.l    A4, [A7]+
  1407. 00000F06  200C                     move.l     D0, A4
  1408. 00000F08  6708                     beq        +0xA /* 00000F12 */
  1409. 00000F0A  206E 000A                movea.l    A0, [A6 + 0xA]
  1410. 00000F0E  214C 0002                move.l     [A0 + 0x2], A4
  1411. label00000F12:
  1412. 00000F12  2D4C 000E                move.l     [A6 + 0xE], A4
  1413. 00000F16  285F                     movea.l    A4, [A7]+
  1414. 00000F18  4E5E                     unlink     A6
  1415. 00000F1A  205F                     movea.l    A0, [A7]+
  1416. 00000F1C  5C4F                     addq.w     A7, 6
  1417. 00000F1E  4ED0                     jmp        [A0]
  1418. fn00000F20:
  1419. 00000F20  4E56 FFFC                link       A6, -0x0004
  1420. 00000F24  2F0C                     move.l     -[A7], A4
  1421. 00000F26  42A7                     clr.l      -[A7]
  1422. 00000F28  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  1423. 00000F2C  4AAE 0008                tst.l      [A6 + 0x8]
  1424. 00000F30  56C0                     sne        D0
  1425. 00000F32  4400                     neg.b      D0
  1426. 00000F34  1F00                     move.b     -[A7], D0
  1427. 00000F36  4EBA FFA4                jsr        [PC - 0x5C /* 00000EDC */]
  1428. 00000F3A  285F                     movea.l    A4, [A7]+
  1429. 00000F3C  200C                     move.l     D0, A4
  1430. 00000F3E  6718                     beq        +0x1A /* 00000F58 */
  1431. 00000F40  4267                     clr.w      -[A7]
  1432. 00000F42  2F0C                     move.l     -[A7], A4
  1433. 00000F44  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1434. 00000F48  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1435. 00000F4C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1436. 00000F50  4EAD 13D2                jsr        [A5 + 0x13D2 /* export_630 */]
  1437. 00000F54  3B5F F498                move.w     [A5 - 0xB68], [A7]+
  1438. label00000F58:
  1439. 00000F58  285F                     movea.l    A4, [A7]+
  1440. 00000F5A  4E5E                     unlink     A6
  1441. 00000F5C  205F                     movea.l    A0, [A7]+
  1442. 00000F5E  DEFC 000E                add.w      A7, 0xE
  1443. 00000F62  4ED0                     jmp        [A0]
  1444. 00000F64  4E56 FFFE                link       A6, -0x0002
  1445. 00000F68  48E7 0108                movem.l    -[A7], D7,A4
  1446. 00000F6C  286E 0008                movea.l    A4, [A6 + 0x8]
  1447. 00000F70  200C                     move.l     D0, A4
  1448. 00000F72  6612                     bne        +0x14 /* 00000F86 */
  1449. 00000F74  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1450. 00000F78  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1451. 00000F7C  42A7                     clr.l      -[A7]
  1452. 00000F7E  42A7                     clr.l      -[A7]
  1453. 00000F80  4EBA FF9E                jsr        [PC - 0x62 /* 00000F20 */]
  1454. 00000F84  602E                     bra        +0x30 /* 00000FB4 */
  1455. label00000F86:
  1456. 00000F86  4267                     clr.w      -[A7]
  1457. 00000F88  2F0C                     move.l     -[A7], A4
  1458. 00000F8A  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1459. 00000F8E  1E1F                     move.b     D7, [A7]+
  1460. 00000F90  2F0C                     move.l     -[A7], A4
  1461. 00000F92  205F                     movea.l    A0, [A7]+
  1462. 00000F94  A029                     syscall    HLock
  1463. 00000F96  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1464. 00000F9A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1465. 00000F9E  2F14                     move.l     -[A7], [A4]
  1466. 00000FA0  42A7                     clr.l      -[A7]
  1467. 00000FA2  2F0C                     move.l     -[A7], A4
  1468. 00000FA4  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1469. 00000FA8  4EBA FF76                jsr        [PC - 0x8A /* 00000F20 */]
  1470. 00000FAC  2F0C                     move.l     -[A7], A4
  1471. 00000FAE  1F07                     move.b     -[A7], D7
  1472. 00000FB0  4EAD 037A                jsr        [A5 + 0x37A /* export_107 */]
  1473. label00000FB4:
  1474. 00000FB4  4CDF 1080                movem.l    D7,A4, [A7]+
  1475. 00000FB8  4E5E                     unlink     A6
  1476. 00000FBA  205F                     movea.l    A0, [A7]+
  1477. 00000FBC  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1478. 00000FC0  4ED0                     jmp        [A0]
  1479. 00000FC2  4E56 0000                link       A6, 0
  1480. 00000FC6  422E 000C                clr.b      [A6 + 0xC]
  1481. 00000FCA  4267                     clr.w      -[A7]
  1482. 00000FCC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1483. 00000FD0  4EBA FB7C                jsr        [PC - 0x484 /* 00000B4E */]
  1484. 00000FD4  101F                     move.b     D0, [A7]+
  1485. 00000FD6  6718                     beq        +0x1A /* 00000FF0 */
  1486. 00000FD8  4267                     clr.w      -[A7]
  1487. 00000FDA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1488. 00000FDE  3F3C 0003                move.w     -[A7], 0x3
  1489. 00000FE2  4EBA FE36                jsr        [PC - 0x1CA /* 00000E1A */]
  1490. 00000FE6  101F                     move.b     D0, [A7]+
  1491. 00000FE8  6706                     beq        +0x8 /* 00000FF0 */
  1492. 00000FEA  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1493. label00000FF0:
  1494. 00000FF0  4E5E                     unlink     A6
  1495. 00000FF2  2E9F                     move.l     [A7], [A7]+
  1496. 00000FF4  4E75                     rts
  1497. fn00000FF6:
  1498. 00000FF6  4E56 0000                link       A6, 0
  1499. 00000FFA  2F0C                     move.l     -[A7], A4
  1500. 00000FFC  286E 0008                movea.l    A4, [A6 + 0x8]
  1501. 00001000  2054                     movea.l    A0, [A4]
  1502. 00001002  1028 0006                move.b     D0, [A0 + 0x6]
  1503. 00001006  4880                     ext.w      D0
  1504. 00001008  5340                     subq.w     D0, 1
  1505. 0000100A  6B72                     bmi        +0x74 /* 0000107E */
  1506. 0000100C  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  1507. 00001010  6E6C                     bgt        +0x6E /* 0000107E */
  1508. 00001012  D040                     add.w      D0, D0
  1509. 00001014  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1510. 00001018  4EFB 0000                jmp        [PC + D0.w]
  1511. 0000101C  0016 001E                ori.b      [A6], 0x1E
  1512. 00001020  0026 002E                ori.b      -[A6], 0x2E /* '.' */
  1513. 00001024  0036 003E 0046           ori.b      [A6 + D0.w + 0x46], 0x3E /* '>' */
  1514. 0000102A  004E 0056                ori.w      A6, 0x56 /* 'V' */
  1515. 0000102E  005E 2F0C                ori.w      [A6]+, 0x2F0C
  1516. 00001032  4EBA 0760                jsr        [PC + 0x760 /* 00001794 */]
  1517. 00001036  6046                     bra        +0x48 /* 0000107E */
  1518. 00001038  2F0C                     move.l     -[A7], A4
  1519. 0000103A  4EBA 08DA                jsr        [PC + 0x8DA /* 00001916 */]
  1520. 0000103E  603E                     bra        +0x40 /* 0000107E */
  1521. 00001040  2F0C                     move.l     -[A7], A4
  1522. 00001042  4EBA 09A0                jsr        [PC + 0x9A0 /* 000019E4 */]
  1523. 00001046  6036                     bra        +0x38 /* 0000107E */
  1524. 00001048  2F0C                     move.l     -[A7], A4
  1525. 0000104A  4EBA 0C20                jsr        [PC + 0xC20 /* 00001C6C */]
  1526. 0000104E  602E                     bra        +0x30 /* 0000107E */
  1527. 00001050  2F0C                     move.l     -[A7], A4
  1528. 00001052  4EBA 0B00                jsr        [PC + 0xB00 /* 00001B54 */]
  1529. 00001056  6026                     bra        +0x28 /* 0000107E */
  1530. 00001058  2F0C                     move.l     -[A7], A4
  1531. 0000105A  4EBA 1078                jsr        [PC + 0x1078 /* 000020D4 */]
  1532. 0000105E  601E                     bra        +0x20 /* 0000107E */
  1533. 00001060  2F0C                     move.l     -[A7], A4
  1534. 00001062  4EBA 1040                jsr        [PC + 0x1040 /* 000020A4 */]
  1535. 00001066  6016                     bra        +0x18 /* 0000107E */
  1536. 00001068  2F0C                     move.l     -[A7], A4
  1537. 0000106A  4EBA 0CD0                jsr        [PC + 0xCD0 /* 00001D3C */]
  1538. 0000106E  600E                     bra        +0x10 /* 0000107E */
  1539. 00001070  2F0C                     move.l     -[A7], A4
  1540. 00001072  4EBA 0D20                jsr        [PC + 0xD20 /* 00001D94 */]
  1541. 00001076  6006                     bra        +0x8 /* 0000107E */
  1542. 00001078  2F0C                     move.l     -[A7], A4
  1543. 0000107A  4EBA 0E62                jsr        [PC + 0xE62 /* 00001EDE */]
  1544. label0000107E:
  1545. 0000107E  285F                     movea.l    A4, [A7]+
  1546. 00001080  4E5E                     unlink     A6
  1547. 00001082  2E9F                     move.l     [A7], [A7]+
  1548. 00001084  4E75                     rts
  1549. fn00001086:
  1550. 00001086  4E56 FFE4                link       A6, -0x001C
  1551. 0000108A  206E 000A                movea.l    A0, [A6 + 0xA]
  1552. 0000108E  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  1553. 00001092  7006                     moveq.l    D0, 0x06
  1554. label00001094:
  1555. 00001094  22D8                     move.l     [A1]+, [A0]+
  1556. 00001096  51C8 FFFC                dbf        D0, -0x6 /* 00001094 */
  1557. 0000109A  3D6E 0008 FFEA           move.w     [A6 - 0x16], [A6 + 0x8]
  1558. 000010A0  486E FFE4                pea.l      [A6 - 0x1C]
  1559. 000010A4  4EBA FF50                jsr        [PC - 0xB0 /* 00000FF6 */]
  1560. 000010A8  2D6E FFFC 000E           move.l     [A6 + 0xE], [A6 - 0x4]
  1561. 000010AE  4E5E                     unlink     A6
  1562. 000010B0  205F                     movea.l    A0, [A7]+
  1563. 000010B2  5C4F                     addq.w     A7, 6
  1564. 000010B4  4ED0                     jmp        [A0]
  1565. fn000010B6:
  1566. 000010B6  4E56 FFE4                link       A6, -0x001C
  1567. 000010BA  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  1568. 000010BE  2068 0004                movea.l    A0, [A0 + 0x4]
  1569. 000010C2  302E 0012                move.w     D0, [A6 + 0x12]
  1570. 000010C6  C1FC 002E                muls.w     D0, 0x2E /* '.' */
  1571. 000010CA  41F0 0000                lea.l      A0, [A0 + D0.w]
  1572. 000010CE  2D48 FFE4                move.l     [A6 - 0x1C], A0
  1573. 000010D2  7000                     moveq.l    D0, 0x00
  1574. 000010D4  2D40 FFFC                move.l     [A6 - 0x4], D0
  1575. 000010D8  3D6E 0012 FFE8           move.w     [A6 - 0x18], [A6 + 0x12]
  1576. 000010DE  3D6E 0010 FFEA           move.w     [A6 - 0x16], [A6 + 0x10]
  1577. 000010E4  2D6E 000C FFEC           move.l     [A6 - 0x14], [A6 + 0xC]
  1578. 000010EA  2D6E 0008 FFF8           move.l     [A6 - 0x8], [A6 + 0x8]
  1579. 000010F0  486E FFE4                pea.l      [A6 - 0x1C]
  1580. 000010F4  4EBA FF00                jsr        [PC - 0x100 /* 00000FF6 */]
  1581. 000010F8  2D6E FFFC 0014           move.l     [A6 + 0x14], [A6 - 0x4]
  1582. 000010FE  4E5E                     unlink     A6
  1583. 00001100  205F                     movea.l    A0, [A7]+
  1584. 00001102  DEFC 000C                add.w      A7, 0xC
  1585. 00001106  4ED0                     jmp        [A0]
  1586. 00001108  4E56 FFFC                link       A6, -0x0004
  1587. 0000110C  42A7                     clr.l      -[A7]
  1588. 0000110E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1589. 00001112  42A7                     clr.l      -[A7]
  1590. 00001114  42A7                     clr.l      -[A7]
  1591. 00001116  4EBA FF9E                jsr        [PC - 0x62 /* 000010B6 */]
  1592. 0000111A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1593. 0000111E  4E5E                     unlink     A6
  1594. 00001120  2E9F                     move.l     [A7], [A7]+
  1595. 00001122  4E75                     rts
  1596. 00001124  4E56 FFE4                link       A6, -0x001C
  1597. 00001128  2D6E 000A FFE4           move.l     [A6 - 0x1C], [A6 + 0xA]
  1598. 0000112E  3D6E 0008 FFEA           move.w     [A6 - 0x16], [A6 + 0x8]
  1599. 00001134  486E FFE4                pea.l      [A6 - 0x1C]
  1600. 00001138  4EBA FEBC                jsr        [PC - 0x144 /* 00000FF6 */]
  1601. 0000113C  4E5E                     unlink     A6
  1602. 0000113E  205F                     movea.l    A0, [A7]+
  1603. 00001140  5C4F                     addq.w     A7, 6
  1604. 00001142  4ED0                     jmp        [A0]
  1605. fn00001144:
  1606. 00001144  4E56 FFF6                link       A6, -0x000A
  1607. 00001148  48E7 0118                movem.l    -[A7], D7,A3,A4
  1608. 0000114C  266E 0008                movea.l    A3, [A6 + 0x8]
  1609. 00001150  2053                     movea.l    A0, [A3]
  1610. 00001152  2D48 FFF6                move.l     [A6 - 0xA], A0
  1611. 00001156  286B 0008                movea.l    A4, [A3 + 0x8]
  1612. 0000115A  1E14                     move.b     D7, [A4]
  1613. 0000115C  200C                     move.l     D0, A4
  1614. 0000115E  5280                     addq.l     D0, 1
  1615. 00001160  1207                     move.b     D1, D7
  1616. 00001162  4881                     ext.w      D1
  1617. 00001164  48C1                     ext.l      D1
  1618. 00001166  2841                     movea.l    A4, D1
  1619. 00001168  D9C0                     add.l      A4, D0
  1620. 0000116A  274C 0018                move.l     [A3 + 0x18], A4
  1621. 0000116E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1622. 00001172  4E5E                     unlink     A6
  1623. 00001174  2E9F                     move.l     [A7], [A7]+
  1624. 00001176  4E75                     rts
  1625. fn00001178:
  1626. 00001178  4E56 FFF2                link       A6, -0x000E
  1627. 0000117C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1628. 00001180  2C2E 0008                move.l     D6, [A6 + 0x8]
  1629. 00001184  7000                     moveq.l    D0, 0x00
  1630. 00001186  2D40 000C                move.l     [A6 + 0xC], D0
  1631. 0000118A  2046                     movea.l    A0, D6
  1632. 0000118C  2650                     movea.l    A3, [A0]
  1633. 0000118E  4267                     clr.w      -[A7]
  1634. 00001190  A994                     syscall    CurResFile
  1635. 00001192  3E1F                     move.w     D7, [A7]+
  1636. 00001194  4267                     clr.w      -[A7]
  1637. 00001196  2046                     movea.l    A0, D6
  1638. 00001198  3F28 0004                move.w     -[A7], [A0 + 0x4]
  1639. 0000119C  4EBA F1A4                jsr        [PC - 0xE5C /* 00000342 */]
  1640. 000011A0  A998                     syscall    UseResFile
  1641. 000011A2  42A7                     clr.l      -[A7]
  1642. 000011A4  2F06                     move.l     -[A7], D6
  1643. 000011A6  3F3C 000C                move.w     -[A7], 0xC
  1644. 000011AA  4EBA FEDA                jsr        [PC - 0x126 /* 00001086 */]
  1645. 000011AE  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1646. 000011B2  4267                     clr.w      -[A7]
  1647. 000011B4  A99B                     syscall    SetResLoad
  1648. 000011B6  42A7                     clr.l      -[A7]
  1649. 000011B8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1650. 000011BC  3F13                     move.w     -[A7], [A3]
  1651. 000011BE  A81F                     syscall    Get1Resource
  1652. 000011C0  285F                     movea.l    A4, [A7]+
  1653. 000011C2  1F3C 0001                move.b     -[A7], 0x1
  1654. 000011C6  A99B                     syscall    SetResLoad
  1655. 000011C8  3F07                     move.w     -[A7], D7
  1656. 000011CA  A998                     syscall    UseResFile
  1657. 000011CC  200C                     move.l     D0, A4
  1658. 000011CE  670E                     beq        +0x10 /* 000011DE */
  1659. 000011D0  42A7                     clr.l      -[A7]
  1660. 000011D2  2F0C                     move.l     -[A7], A4
  1661. 000011D4  A9A5                     syscall    GetResourceSizeOnDisk/SizeResource/SizeRsrc
  1662. 000011D6  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  1663. 000011DA  2F0C                     move.l     -[A7], A4
  1664. 000011DC  A9A3                     syscall    ReleaseResource
  1665. label000011DE:
  1666. 000011DE  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1667. 000011E2  4E5E                     unlink     A6
  1668. 000011E4  2E9F                     move.l     [A7], [A7]+
  1669. 000011E6  4E75                     rts
  1670. fn000011E8:
  1671. 000011E8  4E56 FFF6                link       A6, -0x000A
  1672. 000011EC  48E7 0118                movem.l    -[A7], D7,A3,A4
  1673. 000011F0  266E 0008                movea.l    A3, [A6 + 0x8]
  1674. 000011F4  2853                     movea.l    A4, [A3]
  1675. 000011F6  4267                     clr.w      -[A7]
  1676. 000011F8  A994                     syscall    CurResFile
  1677. 000011FA  3E1F                     move.w     D7, [A7]+
  1678. 000011FC  4267                     clr.w      -[A7]
  1679. 000011FE  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  1680. 00001202  4EBA F13E                jsr        [PC - 0xEC2 /* 00000342 */]
  1681. 00001206  A998                     syscall    UseResFile
  1682. 00001208  42A7                     clr.l      -[A7]
  1683. 0000120A  2F0B                     move.l     -[A7], A3
  1684. 0000120C  3F3C 000C                move.w     -[A7], 0xC
  1685. 00001210  4EBA FE74                jsr        [PC - 0x18C /* 00001086 */]
  1686. 00001214  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1687. 00001218  42A7                     clr.l      -[A7]
  1688. 0000121A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1689. 0000121E  3F14                     move.w     -[A7], [A4]
  1690. 00001220  A81F                     syscall    Get1Resource
  1691. 00001222  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  1692. 00001226  4267                     clr.w      -[A7]
  1693. 00001228  A9AF                     syscall    ResError
  1694. 0000122A  3B5F F498                move.w     [A5 - 0xB68], [A7]+
  1695. 0000122E  3F07                     move.w     -[A7], D7
  1696. 00001230  A998                     syscall    UseResFile
  1697. 00001232  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1698. 00001236  4E5E                     unlink     A6
  1699. 00001238  2E9F                     move.l     [A7], [A7]+
  1700. 0000123A  4E75                     rts
  1701. fn0000123C:
  1702. 0000123C  4E56 FFF4                link       A6, -0x000C
  1703. 00001240  2F0C                     move.l     -[A7], A4
  1704. 00001242  206E 0008                movea.l    A0, [A6 + 0x8]
  1705. 00001246  2850                     movea.l    A4, [A0]
  1706. 00001248  42A7                     clr.l      -[A7]
  1707. 0000124A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1708. 0000124E  4EBA FF98                jsr        [PC - 0x68 /* 000011E8 */]
  1709. 00001252  295F 000C                move.l     [A4 + 0xC], [A7]+
  1710. 00001256  4A6D F498                tst.w      [A5 - 0xB68]
  1711. 0000125A  6702                     beq        +0x4 /* 0000125E */
  1712. 0000125C  601C                     bra        +0x1E /* 0000127A */
  1713. label0000125E:
  1714. 0000125E  4AAC 000C                tst.l      [A4 + 0xC]
  1715. 00001262  6608                     bne        +0xA /* 0000126C */
  1716. 00001264  3B7C 0010 F498           move.w     [A5 - 0xB68], 0x10
  1717. 0000126A  600E                     bra        +0x10 /* 0000127A */
  1718. label0000126C:
  1719. 0000126C  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1720. 00001270  A992                     syscall    DetachResource
  1721. 00001272  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  1722. 00001276  205F                     movea.l    A0, [A7]+
  1723. 00001278  A04A                     syscall    HNoPurge
  1724. label0000127A:
  1725. 0000127A  285F                     movea.l    A4, [A7]+
  1726. 0000127C  4E5E                     unlink     A6
  1727. 0000127E  2E9F                     move.l     [A7], [A7]+
  1728. 00001280  4E75                     rts
  1729. fn00001282:
  1730. 00001282  4E56 FFFC                link       A6, -0x0004
  1731. 00001286  2F0C                     move.l     -[A7], A4
  1732. 00001288  206E 0008                movea.l    A0, [A6 + 0x8]
  1733. 0000128C  2850                     movea.l    A4, [A0]
  1734. 0000128E  486C 0007                pea.l      [A4 + 0x7]
  1735. 00001292  3F3C 0003                move.w     -[A7], 0x3
  1736. 00001296  1F3C 0001                move.b     -[A7], 0x1
  1737. 0000129A  4EAD 1522                jsr        [A5 + 0x1522 /* export_672 */]
  1738. 0000129E  38BC FFFF                move.w     [A4], 0xFFFF
  1739. 000012A2  206E 0008                movea.l    A0, [A6 + 0x8]
  1740. 000012A6  2968 0008 000C           move.l     [A4 + 0xC], [A0 + 0x8]
  1741. 000012AC  285F                     movea.l    A4, [A7]+
  1742. 000012AE  4E5E                     unlink     A6
  1743. 000012B0  2E9F                     move.l     [A7], [A7]+
  1744. 000012B2  4E75                     rts
  1745. 000012B4  4E56 FFFA                link       A6, -0x0006
  1746. 000012B8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1747. 000012BC  266E 000A                movea.l    A3, [A6 + 0xA]
  1748. 000012C0  2053                     movea.l    A0, [A3]
  1749. 000012C2  7000                     moveq.l    D0, 0x00
  1750. 000012C4  2140 0004                move.l     [A0 + 0x4], D0
  1751. 000012C8  4267                     clr.w      -[A7]
  1752. 000012CA  4EAD 01D2                jsr        [A5 + 0x1D2 /* export_54 */]
  1753. 000012CE  101F                     move.b     D0, [A7]+
  1754. 000012D0  6726                     beq        +0x28 /* 000012F8 */
  1755. 000012D2  42A7                     clr.l      -[A7]
  1756. 000012D4  2F0B                     move.l     -[A7], A3
  1757. 000012D6  4267                     clr.w      -[A7]
  1758. 000012D8  4EAD 13F2                jsr        [A5 + 0x13F2 /* export_634 */]
  1759. 000012DC  4A9F                     tst.l      [A7]+
  1760. 000012DE  6718                     beq        +0x1A /* 000012F8 */
  1761. 000012E0  42A7                     clr.l      -[A7]
  1762. 000012E2  2F0B                     move.l     -[A7], A3
  1763. 000012E4  302E 0008                move.w     D0, [A6 + 0x8]
  1764. 000012E8  48C0                     ext.l      D0
  1765. 000012EA  2F00                     move.l     -[A7], D0
  1766. 000012EC  4EAD 10CA                jsr        [A5 + 0x10CA /* export_533 */]
  1767. 000012F0  2E1F                     move.l     D7, [A7]+
  1768. 000012F2  2053                     movea.l    A0, [A3]
  1769. 000012F4  2147 0004                move.l     [A0 + 0x4], D7
  1770. label000012F8:
  1771. 000012F8  2053                     movea.l    A0, [A3]
  1772. 000012FA  7010                     moveq.l    D0, 0x10
  1773. 000012FC  B090                     cmp.l      D0, [A0]
  1774. 000012FE  6F0E                     ble        +0x10 /* 0000130E */
  1775. 00001300  4267                     clr.w      -[A7]
  1776. 00001302  2F0B                     move.l     -[A7], A3
  1777. 00001304  7010                     moveq.l    D0, 0x10
  1778. 00001306  2F00                     move.l     -[A7], D0
  1779. 00001308  4EAD 13C2                jsr        [A5 + 0x13C2 /* export_628 */]
  1780. 0000130C  3C1F                     move.w     D6, [A7]+
  1781. label0000130E:
  1782. 0000130E  4A6E 0008                tst.w      [A6 + 0x8]
  1783. 00001312  6F0E                     ble        +0x10 /* 00001322 */
  1784. 00001314  2853                     movea.l    A4, [A3]
  1785. 00001316  08AC 0002 000F           bclr.b     [A4 + 0xF], 0x2
  1786. 0000131C  08AC 0003 000F           bclr.b     [A4 + 0xF], 0x3
  1787. label00001322:
  1788. 00001322  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1789. 00001326  4E5E                     unlink     A6
  1790. 00001328  205F                     movea.l    A0, [A7]+
  1791. 0000132A  5C4F                     addq.w     A7, 6
  1792. 0000132C  4ED0                     jmp        [A0]
  1793. fn0000132E:
  1794. 0000132E  4E56 0000                link       A6, 0
  1795. 00001332  4AAE 0008                tst.l      [A6 + 0x8]
  1796. 00001336  6716                     beq        +0x18 /* 0000134E */
  1797. 00001338  206E 0008                movea.l    A0, [A6 + 0x8]
  1798. 0000133C  2050                     movea.l    A0, [A0]
  1799. 0000133E  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1800. 00001342  4EAD 1BEA                jsr        [A5 + 0x1BEA /* export_889 */]
  1801. 00001346  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1802. 0000134A  205F                     movea.l    A0, [A7]+
  1803. 0000134C  A023                     syscall    DisposHandle/DisposeHandle
  1804. label0000134E:
  1805. 0000134E  4E5E                     unlink     A6
  1806. 00001350  2E9F                     move.l     [A7], [A7]+
  1807. 00001352  4E75                     rts
  1808. fn00001354:
  1809. 00001354  4E56 0000                link       A6, 0
  1810. 00001358  206E 0008                movea.l    A0, [A6 + 0x8]
  1811. 0000135C  317C 0005 0006           move.w     [A0 + 0x6], 0x5
  1812. 00001362  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1813. 00001366  4EBA FC8E                jsr        [PC - 0x372 /* 00000FF6 */]
  1814. 0000136A  206E 0008                movea.l    A0, [A6 + 0x8]
  1815. 0000136E  2050                     movea.l    A0, [A0]
  1816. 00001370  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1817. 00001374  4EBA FFB8                jsr        [PC - 0x48 /* 0000132E */]
  1818. 00001378  206E 0008                movea.l    A0, [A6 + 0x8]
  1819. 0000137C  2F10                     move.l     -[A7], [A0]
  1820. 0000137E  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  1821. 00001382  4E5E                     unlink     A6
  1822. 00001384  2E9F                     move.l     [A7], [A7]+
  1823. 00001386  4E75                     rts
  1824. fn00001388:
  1825. 00001388  4E56 FEEE                link       A6, -0x0112
  1826. 0000138C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1827. 00001390  2A2E 0008                move.l     D5, [A6 + 0x8]
  1828. 00001394  2045                     movea.l    A0, D5
  1829. 00001396  2850                     movea.l    A4, [A0]
  1830. 00001398  4AAC 0002                tst.l      [A4 + 0x2]
  1831. 0000139C  6702                     beq        +0x4 /* 000013A0 */
  1832. 0000139E  607E                     bra        +0x80 /* 0000141E */
  1833. label000013A0:
  1834. 000013A0  4267                     clr.w      -[A7]
  1835. 000013A2  A994                     syscall    CurResFile
  1836. 000013A4  3E1F                     move.w     D7, [A7]+
  1837. 000013A6  42A7                     clr.l      -[A7]
  1838. 000013A8  2F05                     move.l     -[A7], D5
  1839. 000013AA  3F3C 000C                move.w     -[A7], 0xC
  1840. 000013AE  4EBA FCD6                jsr        [PC - 0x32A /* 00001086 */]
  1841. 000013B2  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  1842. 000013B6  4267                     clr.w      -[A7]
  1843. 000013B8  2045                     movea.l    A0, D5
  1844. 000013BA  3F28 0004                move.w     -[A7], [A0 + 0x4]
  1845. 000013BE  4EBA EF82                jsr        [PC - 0x107E /* 00000342 */]
  1846. 000013C2  A998                     syscall    UseResFile
  1847. 000013C4  4267                     clr.w      -[A7]
  1848. 000013C6  A99B                     syscall    SetResLoad
  1849. 000013C8  42A7                     clr.l      -[A7]
  1850. 000013CA  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  1851. 000013CE  3F14                     move.w     -[A7], [A4]
  1852. 000013D0  A81F                     syscall    Get1Resource
  1853. 000013D2  265F                     movea.l    A3, [A7]+
  1854. 000013D4  4267                     clr.w      -[A7]
  1855. 000013D6  A9AF                     syscall    ResError
  1856. 000013D8  3C1F                     move.w     D6, [A7]+
  1857. 000013DA  1F3C 0001                move.b     -[A7], 0x1
  1858. 000013DE  A99B                     syscall    SetResLoad
  1859. 000013E0  3F07                     move.w     -[A7], D7
  1860. 000013E2  A998                     syscall    UseResFile
  1861. 000013E4  4A46                     tst.w      D6
  1862. 000013E6  57C0                     seq        D0
  1863. 000013E8  220B                     move.l     D1, A3
  1864. 000013EA  56C1                     sne        D1
  1865. 000013EC  C001                     and.b      D0, D1
  1866. 000013EE  672E                     beq        +0x30 /* 0000141E */
  1867. 000013F0  2F0B                     move.l     -[A7], A3
  1868. 000013F2  486E FFFE                pea.l      [A6 - 0x2]
  1869. 000013F6  486E FFFA                pea.l      [A6 - 0x6]
  1870. 000013FA  486E FEF6                pea.l      [A6 - 0x10A]
  1871. 000013FE  A9A8                     syscall    GetResInfo
  1872. 00001400  2F0B                     move.l     -[A7], A3
  1873. 00001402  A9A3                     syscall    ReleaseResource
  1874. 00001404  2F0C                     move.l     -[A7], A4
  1875. 00001406  3F3C 0001                move.w     -[A7], 0x1
  1876. 0000140A  486E FEF6                pea.l      [A6 - 0x10A]
  1877. 0000140E  4240                     clr.w      D0
  1878. 00001410  102E FEF6                move.b     D0, [A6 - 0x10A]
  1879. 00001414  5240                     addq.w     D0, 1
  1880. 00001416  48C0                     ext.l      D0
  1881. 00001418  2F00                     move.l     -[A7], D0
  1882. 0000141A  4EBA FB04                jsr        [PC - 0x4FC /* 00000F20 */]
  1883. label0000141E:
  1884. 0000141E  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1885. 00001422  4E5E                     unlink     A6
  1886. 00001424  2E9F                     move.l     [A7], [A7]+
  1887. 00001426  4E75                     rts
  1888. fn00001428:
  1889. 00001428  4E56 FDEA                link       A6, -0x0216
  1890. 0000142C  48E7 0018                movem.l    -[A7], A3,A4
  1891. 00001430  286E 0008                movea.l    A4, [A6 + 0x8]
  1892. 00001434  2654                     movea.l    A3, [A4]
  1893. 00001436  302C 0006                move.w     D0, [A4 + 0x6]
  1894. 0000143A  5540                     subq.w     D0, 2
  1895. 0000143C  6774                     beq        +0x76 /* 000014B2 */
  1896. 0000143E  5540                     subq.w     D0, 2
  1897. 00001440  6700 00A2                beq        +0xA4 /* 000014E4 */
  1898. 00001444  5340                     subq.w     D0, 1
  1899. 00001446  6700 0082                beq        +0x84 /* 000014CA */
  1900. 0000144A  0440 000C                subi.w     D0, 0xC
  1901. 0000144E  6700 00B8                beq        +0xBA /* 00001508 */
  1902. 00001452  5340                     subq.w     D0, 1
  1903. 00001454  672E                     beq        +0x30 /* 00001484 */
  1904. 00001456  5940                     subq.w     D0, 4
  1905. 00001458  6700 0082                beq        +0x84 /* 000014DC */
  1906. 0000145C  5340                     subq.w     D0, 1
  1907. 0000145E  6762                     beq        +0x64 /* 000014C2 */
  1908. 00001460  5B40                     subq.w     D0, 5
  1909. 00001462  6700 00CC                beq        +0xCE /* 00001530 */
  1910. 00001466  5340                     subq.w     D0, 1
  1911. 00001468  6700 00A8                beq        +0xAA /* 00001512 */
  1912. 0000146C  5340                     subq.w     D0, 1
  1913. 0000146E  6700 00AA                beq        +0xAC /* 0000151A */
  1914. 00001472  5340                     subq.w     D0, 1
  1915. 00001474  6744                     beq        +0x46 /* 000014BA */
  1916. 00001476  5740                     subq.w     D0, 3
  1917. 00001478  675A                     beq        +0x5C /* 000014D4 */
  1918. 0000147A  5340                     subq.w     D0, 1
  1919. 0000147C  6700 00B2                beq        +0xB4 /* 00001530 */
  1920. 00001480  6000 00AE                bra        +0xB0 /* 00001530 */
  1921. label00001484:
  1922. 00001484  4267                     clr.w      -[A7]
  1923. 00001486  2F0B                     move.l     -[A7], A3
  1924. 00001488  4EBA F6C4                jsr        [PC - 0x93C /* 00000B4E */]
  1925. 0000148C  101F                     move.b     D0, [A7]+
  1926. 0000148E  0A00 0001                xori.b     D0, 0x1
  1927. 00001492  4AAB 000C                tst.l      [A3 + 0xC]
  1928. 00001496  56C1                     sne        D1
  1929. 00001498  C001                     and.b      D0, D1
  1930. 0000149A  6706                     beq        +0x8 /* 000014A2 */
  1931. 0000149C  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  1932. 000014A0  A992                     syscall    DetachResource
  1933. label000014A2:
  1934. 000014A2  4AAB 0002                tst.l      [A3 + 0x2]
  1935. 000014A6  6700 0088                beq        +0x8A /* 00001530 */
  1936. 000014AA  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  1937. 000014AE  A992                     syscall    DetachResource
  1938. 000014B0  607E                     bra        +0x80 /* 00001530 */
  1939. label000014B2:
  1940. 000014B2  2F0C                     move.l     -[A7], A4
  1941. 000014B4  4EBA FD86                jsr        [PC - 0x27A /* 0000123C */]
  1942. 000014B8  6076                     bra        +0x78 /* 00001530 */
  1943. label000014BA:
  1944. 000014BA  2F0C                     move.l     -[A7], A4
  1945. 000014BC  4EBA FECA                jsr        [PC - 0x136 /* 00001388 */]
  1946. 000014C0  606E                     bra        +0x70 /* 00001530 */
  1947. label000014C2:
  1948. 000014C2  2F0C                     move.l     -[A7], A4
  1949. 000014C4  4EBA FDBC                jsr        [PC - 0x244 /* 00001282 */]
  1950. 000014C8  6066                     bra        +0x68 /* 00001530 */
  1951. label000014CA:
  1952. 000014CA  486B 000C                pea.l      [A3 + 0xC]
  1953. 000014CE  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  1954. 000014D2  605C                     bra        +0x5E /* 00001530 */
  1955. label000014D4:
  1956. 000014D4  2F0C                     move.l     -[A7], A4
  1957. 000014D6  4EBA FE7C                jsr        [PC - 0x184 /* 00001354 */]
  1958. 000014DA  6054                     bra        +0x56 /* 00001530 */
  1959. label000014DC:
  1960. 000014DC  2F0C                     move.l     -[A7], A4
  1961. 000014DE  4EBA FC64                jsr        [PC - 0x39C /* 00001144 */]
  1962. 000014E2  604C                     bra        +0x4E /* 00001530 */
  1963. label000014E4:
  1964. 000014E4  7000                     moveq.l    D0, 0x00
  1965. 000014E6  2940 0018                move.l     [A4 + 0x18], D0
  1966. 000014EA  4AAB 000C                tst.l      [A3 + 0xC]
  1967. 000014EE  6740                     beq        +0x42 /* 00001530 */
  1968. 000014F0  206B 000C                movea.l    A0, [A3 + 0xC]
  1969. 000014F4  4A90                     tst.l      [A0]
  1970. 000014F6  6738                     beq        +0x3A /* 00001530 */
  1971. 000014F8  42A7                     clr.l      -[A7]
  1972. 000014FA  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  1973. 000014FE  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1974. 00001502  295F 0018                move.l     [A4 + 0x18], [A7]+
  1975. 00001506  6028                     bra        +0x2A /* 00001530 */
  1976. label00001508:
  1977. 00001508  7000                     moveq.l    D0, 0x00
  1978. 0000150A  2940 0018                move.l     [A4 + 0x18], D0
  1979. 0000150E  6020                     bra        +0x22 /* 00001530 */
  1980. 00001510  601E                     bra        +0x20 /* 00001530 */
  1981. label00001512:
  1982. 00001512  7000                     moveq.l    D0, 0x00
  1983. 00001514  2940 0018                move.l     [A4 + 0x18], D0
  1984. 00001518  6016                     bra        +0x18 /* 00001530 */
  1985. label0000151A:
  1986. 0000151A  397C 0002 0006           move.w     [A4 + 0x6], 0x2
  1987. 00001520  2F0C                     move.l     -[A7], A4
  1988. 00001522  4EBA FAD2                jsr        [PC - 0x52E /* 00000FF6 */]
  1989. 00001526  302D F498                move.w     D0, [A5 - 0xB68]
  1990. 0000152A  48C0                     ext.l      D0
  1991. 0000152C  2940 0018                move.l     [A4 + 0x18], D0
  1992. label00001530:
  1993. 00001530  4CDF 1800                movem.l    A3,A4, [A7]+
  1994. 00001534  4E5E                     unlink     A6
  1995. 00001536  2E9F                     move.l     [A7], [A7]+
  1996. 00001538  4E75                     rts
  1997. fn0000153A:
  1998. 0000153A  4E56 FFD8                link       A6, -0x0028
  1999. 0000153E  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  2000. 00001542  282E 000A                move.l     D4, [A6 + 0xA]
  2001. 00001546  286E 000E                movea.l    A4, [A6 + 0xE]
  2002. 0000154A  42A7                     clr.l      -[A7]
  2003. 0000154C  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2004. 00001550  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  2005. 00001554  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2006. 00001558  2F04                     move.l     -[A7], D4
  2007. 0000155A  707F                     moveq.l    D0, 0x7F
  2008. 0000155C  2F00                     move.l     -[A7], D0
  2009. 0000155E  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  2010. 00001562  201F                     move.l     D0, [A7]+
  2011. 00001564  D084                     add.l      D0, D4
  2012. 00001566  5480                     addq.l     D0, 2
  2013. 00001568  2A00                     move.l     D5, D0
  2014. 0000156A  DABC 0000 0080           add.l      D5, 0x80
  2015. 00001570  2005                     move.l     D0, D5
  2016. 00001572  90AE FFFC                sub.l      D0, [A6 - 0x4]
  2017. 00001576  2D40 FFF0                move.l     [A6 - 0x10], D0
  2018. 0000157A  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2019. 0000157E  2F05                     move.l     -[A7], D5
  2020. 00001580  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2021. 00001584  4267                     clr.w      -[A7]
  2022. 00001586  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2023. 0000158A  3B5F F498                move.w     [A5 - 0xB68], [A7]+
  2024. 0000158E  6704                     beq        +0x6 /* 00001594 */
  2025. 00001590  6000 0094                bra        +0x96 /* 00001626 */
  2026. label00001594:
  2027. 00001594  206C 000C                movea.l    A0, [A4 + 0xC]
  2028. 00001598  2D50 FFE0                move.l     [A6 - 0x20], [A0]
  2029. 0000159C  202E FFF0                move.l     D0, [A6 - 0x10]
  2030. 000015A0  D0AE FFE0                add.l      D0, [A6 - 0x20]
  2031. 000015A4  2D40 FFE4                move.l     [A6 - 0x1C], D0
  2032. 000015A8  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2033. 000015AC  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2034. 000015B0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2035. 000015B4  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  2036. 000015B8  2D6E FFE0 FFE8           move.l     [A6 - 0x18], [A6 - 0x20]
  2037. 000015BE  2D6E FFE4 FFE0           move.l     [A6 - 0x20], [A6 - 0x1C]
  2038. 000015C4  2D6E FFE8 FFE4           move.l     [A6 - 0x1C], [A6 - 0x18]
  2039. 000015CA  206C 000C                movea.l    A0, [A4 + 0xC]
  2040. 000015CE  2005                     move.l     D0, D5
  2041. 000015D0  D090                     add.l      D0, [A0]
  2042. 000015D2  2D40 FFEC                move.l     [A6 - 0x14], D0
  2043. 000015D6  7E00                     moveq.l    D7, 0x00
  2044. label000015D8:
  2045. 000015D8  202E FFE0                move.l     D0, [A6 - 0x20]
  2046. 000015DC  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  2047. 000015E0  6F02                     ble        +0x4 /* 000015E4 */
  2048. 000015E2  6038                     bra        +0x3A /* 0000161C */
  2049. label000015E4:
  2050. 000015E4  2007                     move.l     D0, D7
  2051. 000015E6  727F                     moveq.l    D1, 0x7F
  2052. 000015E8  D081                     add.l      D0, D1
  2053. 000015EA  B880                     cmp.l      D4, D0
  2054. 000015EC  6D04                     blt        +0x6 /* 000015F2 */
  2055. 000015EE  7C7F                     moveq.l    D6, 0x7F
  2056. 000015F0  6004                     bra        +0x6 /* 000015F6 */
  2057. label000015F2:
  2058. 000015F2  2C04                     move.l     D6, D4
  2059. 000015F4  9C87                     sub.l      D6, D7
  2060. label000015F6:
  2061. 000015F6  202E FFE0                move.l     D0, [A6 - 0x20]
  2062. 000015FA  90AE FFE4                sub.l      D0, [A6 - 0x1C]
  2063. 000015FE  2D40 FFD8                move.l     [A6 - 0x28], D0
  2064. 00001602  BCAE FFD8                cmp.l      D6, [A6 - 0x28]
  2065. 00001606  6F02                     ble        +0x4 /* 0000160A */
  2066. 00001608  6012                     bra        +0x14 /* 0000161C */
  2067. label0000160A:
  2068. 0000160A  486E FFE0                pea.l      [A6 - 0x20]
  2069. 0000160E  486E FFE4                pea.l      [A6 - 0x1C]
  2070. 00001612  3F06                     move.w     -[A7], D6
  2071. 00001614  A8D0                     syscall    UnpackBits
  2072. 00001616  DE86                     add.l      D7, D6
  2073. 00001618  B887                     cmp.l      D4, D7
  2074. 0000161A  6EBC                     bgt        -0x42 /* 000015D8 */
  2075. label0000161C:
  2076. 0000161C  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2077. 00001620  2F04                     move.l     -[A7], D4
  2078. 00001622  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2079. label00001626:
  2080. 00001626  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  2081. 0000162A  4E5E                     unlink     A6
  2082. 0000162C  205F                     movea.l    A0, [A7]+
  2083. 0000162E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2084. 00001632  4ED0                     jmp        [A0]
  2085. fn00001634:
  2086. 00001634  4E56 FFF4                link       A6, -0x000C
  2087. 00001638  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2088. 0000163C  286E 000A                movea.l    A4, [A6 + 0xA]
  2089. 00001640  2E2C 000C                move.l     D7, [A4 + 0xC]
  2090. 00001644  673E                     beq        +0x40 /* 00001684 */
  2091. 00001646  7001                     moveq.l    D0, 0x01
  2092. 00001648  B02C 0006                cmp.b      D0, [A4 + 0x6]
  2093. 0000164C  6636                     bne        +0x38 /* 00001684 */
  2094. 0000164E  42A7                     clr.l      -[A7]
  2095. 00001650  2F07                     move.l     -[A7], D7
  2096. 00001652  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  2097. 00001656  2A1F                     move.l     D5, [A7]+
  2098. 00001658  47EC 0010                lea.l      A3, [A4 + 0x10]
  2099. 0000165C  42A7                     clr.l      -[A7]
  2100. 0000165E  486B 0006                pea.l      [A3 + 0x6]
  2101. 00001662  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  2102. 00001666  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  2103. 0000166A  2C1F                     move.l     D6, [A7]+
  2104. 0000166C  2005                     move.l     D0, D5
  2105. 0000166E  7210                     moveq.l    D1, 0x10
  2106. 00001670  D081                     add.l      D0, D1
  2107. 00001672  B086                     cmp.l      D0, D6
  2108. 00001674  6E0E                     bgt        +0x10 /* 00001684 */
  2109. 00001676  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2110. 0000167A  2F06                     move.l     -[A7], D6
  2111. 0000167C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2112. 00001680  4EBA FEB8                jsr        [PC - 0x148 /* 0000153A */]
  2113. label00001684:
  2114. 00001684  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2115. 00001688  4E5E                     unlink     A6
  2116. 0000168A  205F                     movea.l    A0, [A7]+
  2117. 0000168C  5C4F                     addq.w     A7, 6
  2118. 0000168E  4ED0                     jmp        [A0]
  2119. fn00001690:
  2120. 00001690  4E56 FFFE                link       A6, -0x0002
  2121. 00001694  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2122. 00001698  2E2E 0008                move.l     D7, [A6 + 0x8]
  2123. 0000169C  2047                     movea.l    A0, D7
  2124. 0000169E  2850                     movea.l    A4, [A0]
  2125. 000016A0  4AAC 000C                tst.l      [A4 + 0xC]
  2126. 000016A4  6700 0096                beq        +0x98 /* 0000173C */
  2127. 000016A8  42A7                     clr.l      -[A7]
  2128. 000016AA  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2129. 000016AE  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  2130. 000016B2  4A9F                     tst.l      [A7]+
  2131. 000016B4  6612                     bne        +0x14 /* 000016C8 */
  2132. 000016B6  486C 000C                pea.l      [A4 + 0xC]
  2133. 000016BA  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  2134. 000016BE  2047                     movea.l    A0, D7
  2135. 000016C0  2F10                     move.l     -[A7], [A0]
  2136. 000016C2  4EAD 1572                jsr        [A5 + 0x1572 /* export_682 */]
  2137. 000016C6  6074                     bra        +0x76 /* 0000173C */
  2138. label000016C8:
  2139. 000016C8  2047                     movea.l    A0, D7
  2140. 000016CA  3F28 0004                move.w     -[A7], [A0 + 0x4]
  2141. 000016CE  4EAD 15A2                jsr        [A5 + 0x15A2 /* export_688 */]
  2142. 000016D2  4A6C 0014                tst.w      [A4 + 0x14]
  2143. 000016D6  5DC6                     slt        D6
  2144. 000016D8  4406                     neg.b      D6
  2145. 000016DA  2047                     movea.l    A0, D7
  2146. 000016DC  2F10                     move.l     -[A7], [A0]
  2147. 000016DE  2047                     movea.l    A0, D7
  2148. 000016E0  3F28 0004                move.w     -[A7], [A0 + 0x4]
  2149. 000016E4  4EBA FF4E                jsr        [PC - 0xB2 /* 00001634 */]
  2150. 000016E8  4267                     clr.w      -[A7]
  2151. 000016EA  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  2152. 000016EE  101F                     move.b     D0, [A7]+
  2153. 000016F0  664A                     bne        +0x4C /* 0000173C */
  2154. 000016F2  102D F6BB                move.b     D0, [A5 - 0x945]
  2155. 000016F6  6744                     beq        +0x46 /* 0000173C */
  2156. 000016F8  4AAC 0010                tst.l      [A4 + 0x10]
  2157. 000016FC  57C1                     seq        D1
  2158. 000016FE  C001                     and.b      D0, D1
  2159. 00001700  673A                     beq        +0x3C /* 0000173C */
  2160. 00001702  1006                     move.b     D0, D6
  2161. 00001704  6736                     beq        +0x38 /* 0000173C */
  2162. 00001706  42A7                     clr.l      -[A7]
  2163. 00001708  3F2C 002A                move.w     -[A7], [A4 + 0x2A]
  2164. 0000170C  4EAD 18D2                jsr        [A5 + 0x18D2 /* export_790 */]
  2165. 00001710  295F 0010                move.l     [A4 + 0x10], [A7]+
  2166. 00001714  4267                     clr.w      -[A7]
  2167. 00001716  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  2168. 0000171A  101F                     move.b     D0, [A7]+
  2169. 0000171C  661E                     bne        +0x20 /* 0000173C */
  2170. 0000171E  206C 0010                movea.l    A0, [A4 + 0x10]
  2171. 00001722  2650                     movea.l    A3, [A0]
  2172. 00001724  376C 0014 0004           move.w     [A3 + 0x4], [A4 + 0x14]
  2173. 0000172A  204B                     movea.l    A0, A3
  2174. 0000172C  5C88                     addq.l     A0, 6
  2175. 0000172E  43EC 0016                lea.l      A1, [A4 + 0x16]
  2176. 00001732  20D9                     move.l     [A0]+, [A1]+
  2177. 00001734  20D9                     move.l     [A0]+, [A1]+
  2178. 00001736  376C 002A 0020           move.w     [A3 + 0x20], [A4 + 0x2A]
  2179. label0000173C:
  2180. 0000173C  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2181. 00001740  4E5E                     unlink     A6
  2182. 00001742  2E9F                     move.l     [A7], [A7]+
  2183. 00001744  4E75                     rts
  2184. fn00001746:
  2185. 00001746  4E56 FFFC                link       A6, -0x0004
  2186. 0000174A  48E7 0118                movem.l    -[A7], D7,A3,A4
  2187. 0000174E  266E 0008                movea.l    A3, [A6 + 0x8]
  2188. 00001752  2E2E 0010                move.l     D7, [A6 + 0x10]
  2189. 00001756  2047                     movea.l    A0, D7
  2190. 00001758  2868 0008                movea.l    A4, [A0 + 0x8]
  2191. 0000175C  1694                     move.b     [A3], [A4]
  2192. 0000175E  548C                     addq.l     A4, 2
  2193. 00001760  2047                     movea.l    A0, D7
  2194. 00001762  2050                     movea.l    A0, [A0]
  2195. 00001764  1154 0007                move.b     [A0 + 0x7], [A4]
  2196. 00001768  528C                     addq.l     A4, 1
  2197. 0000176A  1013                     move.b     D0, [A3]
  2198. 0000176C  4880                     ext.w      D0
  2199. 0000176E  5540                     subq.w     D0, 2
  2200. 00001770  1680                     move.b     [A3], D0
  2201. 00001772  206E 000C                movea.l    A0, [A6 + 0xC]
  2202. 00001776  208C                     move.l     [A0], A4
  2203. 00001778  1013                     move.b     D0, [A3]
  2204. 0000177A  4880                     ext.w      D0
  2205. 0000177C  48C0                     ext.l      D0
  2206. 0000177E  D9C0                     add.l      A4, D0
  2207. 00001780  2047                     movea.l    A0, D7
  2208. 00001782  214C 0018                move.l     [A0 + 0x18], A4
  2209. 00001786  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2210. 0000178A  4E5E                     unlink     A6
  2211. 0000178C  205F                     movea.l    A0, [A7]+
  2212. 0000178E  DEFC 000C                add.w      A7, 0xC
  2213. 00001792  4ED0                     jmp        [A0]
  2214. fn00001794:
  2215. 00001794  4E56 FFE2                link       A6, -0x001E
  2216. 00001798  48E7 0118                movem.l    -[A7], D7,A3,A4
  2217. 0000179C  266E 0008                movea.l    A3, [A6 + 0x8]
  2218. 000017A0  2E13                     move.l     D7, [A3]
  2219. 000017A2  302B 0006                move.w     D0, [A3 + 0x6]
  2220. 000017A6  5540                     subq.w     D0, 2
  2221. 000017A8  6B00 0162                bmi        +0x164 /* 0000190C */
  2222. 000017AC  0C40 0021                cmpi.w     D0, 0x21 /* '!' */
  2223. 000017B0  6E00 015A                bgt        +0x15C /* 0000190C */
  2224. 000017B4  D040                     add.w      D0, D0
  2225. 000017B6  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2226. 000017BA  4EFB 0000                jmp        [PC + D0.w]
  2227. 000017BE  0076 0150 005A           ori.w      [A6 + D0.w + 0x5A], 0x150
  2228. 000017C4  00AE 0150 0150 0150      ori.l      [A6 + 0x150], 0x1500150
  2229. 000017CC  0150                     bchg       [A0], D0
  2230. 000017CE  0150                     bchg       [A0], D0
  2231. 000017D0  0150                     bchg       [A0], D0
  2232. 000017D2  0096 0150 0150           ori.l      [A6], 0x1500150
  2233. 000017D8  0150                     bchg       [A0], D0
  2234. 000017DA  0114                     btst       [A4], D0
  2235. 000017DC  0046 0050                ori.w      D6, 0x50 /* 'P' */
  2236. 000017E0  00A2 0150 0150           ori.l      -[A2], 0x1500150
  2237. 000017E6  00DE                     .incomplete
  2238. 000017E8  00D4                     .incomplete
  2239. 000017EA  0150                     bchg       [A0], D0
  2240. 000017EC  0150                     bchg       [A0], D0
  2241. 000017EE  0150                     bchg       [A0], D0
  2242. 000017F0  0150                     bchg       [A0], D0
  2243. 000017F2  0046 0046                ori.w      D6, 0x46 /* 'F' */
  2244. 000017F6  0046 0150                ori.w      D6, 0x150
  2245. 000017FA  0150                     bchg       [A0], D0
  2246. 000017FC  0150                     bchg       [A0], D0
  2247. 000017FE  0050 0046                ori.w      [A0], 0x46 /* 'F' */
  2248. 00001802  2F0B                     move.l     -[A7], A3
  2249. 00001804  4EBA EBA4                jsr        [PC - 0x145C /* 000003AA */]
  2250. 00001808  6000 0102                bra        +0x104 /* 0000190C */
  2251. 0000180C  2F0B                     move.l     -[A7], A3
  2252. 0000180E  4EBA FC18                jsr        [PC - 0x3E8 /* 00001428 */]
  2253. 00001812  6000 00F8                bra        +0xFA /* 0000190C */
  2254. 00001816  2047                     movea.l    A0, D7
  2255. 00001818  49E8 0010                lea.l      A4, [A0 + 0x10]
  2256. 0000181C  42A7                     clr.l      -[A7]
  2257. 0000181E  486C 0006                pea.l      [A4 + 0x6]
  2258. 00001822  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2259. 00001826  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  2260. 0000182A  275F 0018                move.l     [A3 + 0x18], [A7]+
  2261. 0000182E  6000 00DC                bra        +0xDE /* 0000190C */
  2262. 00001832  4267                     clr.w      -[A7]
  2263. 00001834  2F07                     move.l     -[A7], D7
  2264. 00001836  4EBA F316                jsr        [PC - 0xCEA /* 00000B4E */]
  2265. 0000183A  101F                     move.b     D0, [A7]+
  2266. 0000183C  670A                     beq        +0xC /* 00001848 */
  2267. 0000183E  2F0B                     move.l     -[A7], A3
  2268. 00001840  4EAD 1AE2                jsr        [A5 + 0x1AE2 /* export_856 */]
  2269. 00001844  6000 00C6                bra        +0xC8 /* 0000190C */
  2270. label00001848:
  2271. 00001848  2F0B                     move.l     -[A7], A3
  2272. 0000184A  4EBA F9F0                jsr        [PC - 0x610 /* 0000123C */]
  2273. 0000184E  6000 00BC                bra        +0xBE /* 0000190C */
  2274. 00001852  277C 4249 5444 0018      move.l     [A3 + 0x18], 0x42495444 /* 'BITD' */
  2275. 0000185A  6000 00B0                bra        +0xB2 /* 0000190C */
  2276. 0000185E  277C 5049 4354 0018      move.l     [A3 + 0x18], 0x50494354 /* 'PICT' */
  2277. 00001866  6000 00A4                bra        +0xA6 /* 0000190C */
  2278. 0000186A  2F0B                     move.l     -[A7], A3
  2279. 0000186C  4EBA FBBA                jsr        [PC - 0x446 /* 00001428 */]
  2280. 00001870  2047                     movea.l    A0, D7
  2281. 00001872  4868 0008                pea.l      [A0 + 0x8]
  2282. 00001876  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  2283. 0000187A  2047                     movea.l    A0, D7
  2284. 0000187C  4A68 0014                tst.w      [A0 + 0x14]
  2285. 00001880  6C00 008A                bge        +0x8C /* 0000190C */
  2286. 00001884  2047                     movea.l    A0, D7
  2287. 00001886  4868 0010                pea.l      [A0 + 0x10]
  2288. 0000188A  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  2289. 0000188E  607C                     bra        +0x7E /* 0000190C */
  2290. 00001890  2F0B                     move.l     -[A7], A3
  2291. 00001892  4267                     clr.w      -[A7]
  2292. 00001894  4EAD 1B5A                jsr        [A5 + 0x1B5A /* export_871 */]
  2293. 00001898  6072                     bra        +0x74 /* 0000190C */
  2294. 0000189A  2F0B                     move.l     -[A7], A3
  2295. 0000189C  486E FFEC                pea.l      [A6 - 0x14]
  2296. 000018A0  486E FFEB                pea.l      [A6 - 0x15]
  2297. 000018A4  4EBA FEA0                jsr        [PC - 0x160 /* 00001746 */]
  2298. 000018A8  701A                     moveq.l    D0, 0x1A
  2299. 000018AA  B02E FFEB                cmp.b      D0, [A6 - 0x15]
  2300. 000018AE  6C06                     bge        +0x8 /* 000018B6 */
  2301. 000018B0  1D7C 001A FFEB           move.b     [A6 - 0x15], 0x1A
  2302. label000018B6:
  2303. 000018B6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2304. 000018BA  2047                     movea.l    A0, D7
  2305. 000018BC  4868 0014                pea.l      [A0 + 0x14]
  2306. 000018C0  102E FFEB                move.b     D0, [A6 - 0x15]
  2307. 000018C4  4880                     ext.w      D0
  2308. 000018C6  48C0                     ext.l      D0
  2309. 000018C8  2F00                     move.l     -[A7], D0
  2310. 000018CA  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  2311. 000018CE  603C                     bra        +0x3E /* 0000190C */
  2312. 000018D0  4267                     clr.w      -[A7]
  2313. 000018D2  2F07                     move.l     -[A7], D7
  2314. 000018D4  4EBA F278                jsr        [PC - 0xD88 /* 00000B4E */]
  2315. 000018D8  101F                     move.b     D0, [A7]+
  2316. 000018DA  6630                     bne        +0x32 /* 0000190C */
  2317. 000018DC  2847                     movea.l    A4, D7
  2318. 000018DE  4AAC 000C                tst.l      [A4 + 0xC]
  2319. 000018E2  6728                     beq        +0x2A /* 0000190C */
  2320. 000018E4  206C 000C                movea.l    A0, [A4 + 0xC]
  2321. 000018E8  4A90                     tst.l      [A0]
  2322. 000018EA  6720                     beq        +0x22 /* 0000190C */
  2323. 000018EC  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2324. 000018F0  205F                     movea.l    A0, [A7]+
  2325. 000018F2  A04A                     syscall    HNoPurge
  2326. 000018F4  2F0B                     move.l     -[A7], A3
  2327. 000018F6  4EBA FD98                jsr        [PC - 0x268 /* 00001690 */]
  2328. 000018FA  4267                     clr.w      -[A7]
  2329. 000018FC  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  2330. 00001900  101F                     move.b     D0, [A7]+
  2331. 00001902  6708                     beq        +0xA /* 0000190C */
  2332. 00001904  486C 000C                pea.l      [A4 + 0xC]
  2333. 00001908  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  2334. label0000190C:
  2335. 0000190C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2336. 00001910  4E5E                     unlink     A6
  2337. 00001912  2E9F                     move.l     [A7], [A7]+
  2338. 00001914  4E75                     rts
  2339. fn00001916:
  2340. 00001916  4E56 FEE2                link       A6, -0x011E
  2341. 0000191A  48E7 0018                movem.l    -[A7], A3,A4
  2342. 0000191E  286E 0008                movea.l    A4, [A6 + 0x8]
  2343. 00001922  2654                     movea.l    A3, [A4]
  2344. 00001924  302C 0006                move.w     D0, [A4 + 0x6]
  2345. 00001928  5340                     subq.w     D0, 1
  2346. 0000192A  6B00 00AE                bmi        +0xB0 /* 000019DA */
  2347. 0000192E  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  2348. 00001932  6E00 00A6                bgt        +0xA8 /* 000019DA */
  2349. 00001936  D040                     add.w      D0, D0
  2350. 00001938  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2351. 0000193C  4EFB 0000                jmp        [PC + D0.w]
  2352. 00001940  0058 008E                ori.w      [A0]+, 0x8E
  2353. 00001944  009C 0058 0058           ori.l      [A4]+, 0x580058 /* 'X\0X' */
  2354. 0000194A  009C 0058 009C           ori.l      [A4]+, 0x58009C
  2355. 00001950  009C 009C 009C           ori.l      [A4]+, 0x9C009C
  2356. 00001956  0084 009C 009C           ori.l      D4, 0x9C009C
  2357. 0000195C  009C 009C 0048           ori.l      [A4]+, 0x9C0048
  2358. 00001962  0058 0084                ori.w      [A0]+, 0x84
  2359. 00001966  009C 009C 0096           ori.l      [A4]+, 0x9C0096
  2360. 0000196C  0070 009C 009C           ori.w      [A0 + D0.w - 0x100], 0x9C
  2361. 00001972  009C 009C 0050           ori.l      [A4]+, 0x9C0050
  2362. 00001978  0048 0048                ori.w      A0, 0x48 /* 'H' */
  2363. 0000197C  0058 0060                ori.w      [A0]+, 0x60 /* '`' */
  2364. 00001980  009C 0058 0048           ori.l      [A4]+, 0x580048 /* 'X\0H' */
  2365. 00001986  2F0C                     move.l     -[A7], A4
  2366. 00001988  4EBA EA20                jsr        [PC - 0x15E0 /* 000003AA */]
  2367. 0000198C  604C                     bra        +0x4E /* 000019DA */
  2368. 0000198E  2F0C                     move.l     -[A7], A4
  2369. 00001990  4EBA EA18                jsr        [PC - 0x15E8 /* 000003AA */]
  2370. 00001994  6044                     bra        +0x46 /* 000019DA */
  2371. 00001996  2F0C                     move.l     -[A7], A4
  2372. 00001998  4EBA FA8E                jsr        [PC - 0x572 /* 00001428 */]
  2373. 0000199C  603C                     bra        +0x3E /* 000019DA */
  2374. 0000199E  42A7                     clr.l      -[A7]
  2375. 000019A0  486B 0010                pea.l      [A3 + 0x10]
  2376. 000019A4  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  2377. 000019A8  295F 0018                move.l     [A4 + 0x18], [A7]+
  2378. 000019AC  602C                     bra        +0x2E /* 000019DA */
  2379. 000019AE  2F0C                     move.l     -[A7], A4
  2380. 000019B0  4EBA F8D0                jsr        [PC - 0x730 /* 00001282 */]
  2381. 000019B4  2F0B                     move.l     -[A7], A3
  2382. 000019B6  4EAD 1BB2                jsr        [A5 + 0x1BB2 /* export_882 */]
  2383. 000019BA  2F0B                     move.l     -[A7], A3
  2384. 000019BC  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  2385. 000019C0  6018                     bra        +0x1A /* 000019DA */
  2386. 000019C2  297C 5343 5657 0018      move.l     [A4 + 0x18], 0x53435657 /* 'SCVW' */
  2387. 000019CA  600E                     bra        +0x10 /* 000019DA */
  2388. 000019CC  2F0C                     move.l     -[A7], A4
  2389. 000019CE  4EBA F86C                jsr        [PC - 0x794 /* 0000123C */]
  2390. 000019D2  6006                     bra        +0x8 /* 000019DA */
  2391. 000019D4  2F0C                     move.l     -[A7], A4
  2392. 000019D6  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  2393. label000019DA:
  2394. 000019DA  4CDF 1800                movem.l    A3,A4, [A7]+
  2395. 000019DE  4E5E                     unlink     A6
  2396. 000019E0  2E9F                     move.l     [A7], [A7]+
  2397. 000019E2  4E75                     rts
  2398. fn000019E4:
  2399. 000019E4  4E56 FEDE                link       A6, -0x0122
  2400. 000019E8  48E7 0018                movem.l    -[A7], A3,A4
  2401. 000019EC  266E 0008                movea.l    A3, [A6 + 0x8]
  2402. 000019F0  302B 0006                move.w     D0, [A3 + 0x6]
  2403. 000019F4  5340                     subq.w     D0, 1
  2404. 000019F6  6B00 0152                bmi        +0x154 /* 00001B4A */
  2405. 000019FA  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  2406. 000019FE  6E00 014A                bgt        +0x14C /* 00001B4A */
  2407. 00001A02  D040                     add.w      D0, D0
  2408. 00001A04  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2409. 00001A08  4EFB 0000                jmp        [PC + D0.w]
  2410. 00001A0C  0052 0052                ori.w      [A2], 0x52 /* 'R' */
  2411. 00001A10  0140                     bchg       D0, D0
  2412. 00001A12  005C 0086                ori.w      [A4]+, 0x86
  2413. 00001A16  0140                     bchg       D0, D0
  2414. 00001A18  0140                     bchg       D0, D0
  2415. 00001A1A  0140                     bchg       D0, D0
  2416. 00001A1C  0140                     bchg       D0, D0
  2417. 00001A1E  0140                     bchg       D0, D0
  2418. 00001A20  0140                     bchg       D0, D0
  2419. 00001A22  006E 0140 0140           ori.w      [A6 + 0x140], 0x140
  2420. 00001A28  0140                     bchg       D0, D0
  2421. 00001A2A  0112                     btst       [A2], D0
  2422. 00001A2C  0048 0052                ori.w      A0, 0x52 /* 'R' */
  2423. 00001A30  007A 0140 0140           ori.w      [PC + 0x140 /* 00001B72, value 0x0, cstring "" */], 0x140
  2424. 00001A36  009C 0128 0140           ori.l      [A4]+, 0x1280140
  2425. 00001A3C  0140                     bchg       D0, D0
  2426. 00001A3E  0140                     bchg       D0, D0
  2427. 00001A40  0140                     bchg       D0, D0
  2428. 00001A42  0048 0048                ori.w      A0, 0x48 /* 'H' */
  2429. 00001A46  0048 0140                ori.w      A0, 0x140
  2430. 00001A4A  0052 0140                ori.w      [A2], 0x140
  2431. 00001A4E  0048 0048                ori.w      A0, 0x48 /* 'H' */
  2432. 00001A52  2F0B                     move.l     -[A7], A3
  2433. 00001A54  4EBA F9D2                jsr        [PC - 0x62E /* 00001428 */]
  2434. 00001A58  6000 00F0                bra        +0xF2 /* 00001B4A */
  2435. 00001A5C  2F0B                     move.l     -[A7], A3
  2436. 00001A5E  4EBA F9C8                jsr        [PC - 0x638 /* 00001428 */]
  2437. 00001A62  6000 00E6                bra        +0xE8 /* 00001B4A */
  2438. 00001A66  2F0B                     move.l     -[A7], A3
  2439. 00001A68  4EBA F9BE                jsr        [PC - 0x642 /* 00001428 */]
  2440. 00001A6C  06AB 0000 7D62 0018      addi.l     [A3 + 0x18], 0x7D62 /* '}b' */
  2441. 00001A74  6000 00D4                bra        +0xD6 /* 00001B4A */
  2442. 00001A78  277C 5354 5854 0018      move.l     [A3 + 0x18], 0x53545854 /* 'STXT' */
  2443. 00001A80  6000 00C8                bra        +0xCA /* 00001B4A */
  2444. 00001A84  277C 5445 5854 0018      move.l     [A3 + 0x18], 0x54455854 /* 'TEXT' */
  2445. 00001A8C  6000 00BC                bra        +0xBE /* 00001B4A */
  2446. 00001A90  2053                     movea.l    A0, [A3]
  2447. 00001A92  4868 0008                pea.l      [A0 + 0x8]
  2448. 00001A96  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  2449. 00001A9A  2053                     movea.l    A0, [A3]
  2450. 00001A9C  7000                     moveq.l    D0, 0x00
  2451. 00001A9E  2140 000C                move.l     [A0 + 0xC], D0
  2452. 00001AA2  6000 00A6                bra        +0xA8 /* 00001B4A */
  2453. 00001AA6  2F0B                     move.l     -[A7], A3
  2454. 00001AA8  486E FFFC                pea.l      [A6 - 0x4]
  2455. 00001AAC  486E FFFB                pea.l      [A6 - 0x5]
  2456. 00001AB0  4EBA FC94                jsr        [PC - 0x36C /* 00001746 */]
  2457. 00001AB4  701E                     moveq.l    D0, 0x1E
  2458. 00001AB6  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  2459. 00001ABA  6C06                     bge        +0x8 /* 00001AC2 */
  2460. 00001ABC  1D7C 001E FFFB           move.b     [A6 - 0x5], 0x1E
  2461. label00001AC2:
  2462. 00001AC2  2853                     movea.l    A4, [A3]
  2463. 00001AC4  7018                     moveq.l    D0, 0x18
  2464. 00001AC6  B02E FFFB                cmp.b      D0, [A6 - 0x5]
  2465. 00001ACA  6618                     bne        +0x1A /* 00001AE4 */
  2466. 00001ACC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2467. 00001AD0  486C 0014                pea.l      [A4 + 0x14]
  2468. 00001AD4  102E FFFB                move.b     D0, [A6 - 0x5]
  2469. 00001AD8  4880                     ext.w      D0
  2470. 00001ADA  48C0                     ext.l      D0
  2471. 00001ADC  2F00                     move.l     -[A7], D0
  2472. 00001ADE  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  2473. 00001AE2  6016                     bra        +0x18 /* 00001AFA */
  2474. label00001AE4:
  2475. 00001AE4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2476. 00001AE8  486C 0010                pea.l      [A4 + 0x10]
  2477. 00001AEC  102E FFFB                move.b     D0, [A6 - 0x5]
  2478. 00001AF0  4880                     ext.w      D0
  2479. 00001AF2  48C0                     ext.l      D0
  2480. 00001AF4  2F00                     move.l     -[A7], D0
  2481. 00001AF6  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  2482. label00001AFA:
  2483. 00001AFA  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  2484. 00001AFE  0C68 0402 0112           cmpi.w     [A0 + 0x112], 0x402
  2485. 00001B04  6C44                     bge        +0x46 /* 00001B4A */
  2486. 00001B06  2853                     movea.l    A4, [A3]
  2487. 00001B08  422C 0013                clr.b      [A4 + 0x13]
  2488. 00001B0C  426C 001C                clr.w      [A4 + 0x1C]
  2489. 00001B10  396C 002A 0026           move.w     [A4 + 0x26], [A4 + 0x2A]
  2490. 00001B16  422C 0029                clr.b      [A4 + 0x29]
  2491. 00001B1A  602E                     bra        +0x30 /* 00001B4A */
  2492. 00001B1C  2853                     movea.l    A4, [A3]
  2493. 00001B1E  4AAC 000C                tst.l      [A4 + 0xC]
  2494. 00001B22  6726                     beq        +0x28 /* 00001B4A */
  2495. 00001B24  2F0B                     move.l     -[A7], A3
  2496. 00001B26  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  2497. 00001B2A  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2498. 00001B2E  A9D0                     syscall    TECalText
  2499. 00001B30  6018                     bra        +0x1A /* 00001B4A */
  2500. 00001B32  2F0B                     move.l     -[A7], A3
  2501. 00001B34  4EBA F74C                jsr        [PC - 0x8B4 /* 00001282 */]
  2502. 00001B38  284B                     movea.l    A4, A3
  2503. 00001B3A  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  2504. 00001B3E  1F3C 0001                move.b     -[A7], 0x1
  2505. 00001B42  1F3C 0001                move.b     -[A7], 0x1
  2506. 00001B46  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  2507. label00001B4A:
  2508. 00001B4A  4CDF 1800                movem.l    A3,A4, [A7]+
  2509. 00001B4E  4E5E                     unlink     A6
  2510. 00001B50  2E9F                     move.l     [A7], [A7]+
  2511. 00001B52  4E75                     rts
  2512. fn00001B54:
  2513. 00001B54  4E56 FFF2                link       A6, -0x000E
  2514. 00001B58  206E 0008                movea.l    A0, [A6 + 0x8]
  2515. 00001B5C  3028 0006                move.w     D0, [A0 + 0x6]
  2516. 00001B60  5340                     subq.w     D0, 1
  2517. 00001B62  6B76                     bmi        +0x78 /* 00001BDA */
  2518. 00001B64  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  2519. 00001B68  6E70                     bgt        +0x72 /* 00001BDA */
  2520. 00001B6A  D040                     add.w      D0, D0
  2521. 00001B6C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2522. 00001B70  4EFB 0000                jmp        [PC + D0.w]
  2523. 00001B74  0052 0052                ori.w      [A2], 0x52 /* 'R' */
  2524. 00001B78  0068 0052 0052           ori.w      [A0 + 0x52], 0x52 /* 'R' */
  2525. 00001B7E  0068 0052 0068           ori.w      [A0 + 0x68], 0x52 /* 'R' */
  2526. 00001B84  0068 0052 0068           ori.w      [A0 + 0x68], 0x52 /* 'R' */
  2527. 00001B8A  005C 0068                ori.w      [A4]+, 0x68 /* 'h' */
  2528. 00001B8E  0068 0068 0068           ori.w      [A0 + 0x68], 0x68 /* 'h' */
  2529. 00001B94  0048 0052                ori.w      A0, 0x52 /* 'R' */
  2530. 00001B98  005C 0068                ori.w      [A4]+, 0x68 /* 'h' */
  2531. 00001B9C  0052 0052                ori.w      [A2], 0x52 /* 'R' */
  2532. 00001BA0  0052 0068                ori.w      [A2], 0x68 /* 'h' */
  2533. 00001BA4  0068 0068 0068           ori.w      [A0 + 0x68], 0x68 /* 'h' */
  2534. 00001BAA  0048 0048                ori.w      A0, 0x48 /* 'H' */
  2535. 00001BAE  0048 0068                ori.w      A0, 0x68 /* 'h' */
  2536. 00001BB2  0068 0068 0052           ori.w      [A0 + 0x52], 0x68 /* 'h' */
  2537. 00001BB8  0048 2F2E                ori.w      A0, 0x2F2E /* '/.' */
  2538. 00001BBC  0008 4EBA                ori.b      A0, 0xBA
  2539. 00001BC0  E7EA 6016                rol   .w   [A2 + 0x6016]
  2540. 00001BC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2541. 00001BC8  4EBA F85E                jsr        [PC - 0x7A2 /* 00001428 */]
  2542. 00001BCC  600C                     bra        +0xE /* 00001BDA */
  2543. 00001BCE  206E 0008                movea.l    A0, [A6 + 0x8]
  2544. 00001BD2  217C 5049 4354 0018      move.l     [A0 + 0x18], 0x50494354 /* 'PICT' */
  2545. label00001BDA:
  2546. 00001BDA  4E5E                     unlink     A6
  2547. 00001BDC  2E9F                     move.l     [A7], [A7]+
  2548. 00001BDE  4E75                     rts
  2549. fn00001BE0:
  2550. 00001BE0  4E56 FFF0                link       A6, -0x0010
  2551. 00001BE4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2552. 00001BE8  266E 0008                movea.l    A3, [A6 + 0x8]
  2553. 00001BEC  42A7                     clr.l      -[A7]
  2554. 00001BEE  2F0B                     move.l     -[A7], A3
  2555. 00001BF0  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  2556. 00001BF4  2817                     move.l     D4, [A7]
  2557. 00001BF6  7006                     moveq.l    D0, 0x06
  2558. 00001BF8  2F00                     move.l     -[A7], D0
  2559. 00001BFA  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  2560. 00001BFE  201F                     move.l     D0, [A7]+
  2561. 00001C00  3C00                     move.w     D6, D0
  2562. 00001C02  E740                     asl        D0.w, 3
  2563. 00001C04  3A00                     move.w     D5, D0
  2564. 00001C06  5045                     addq.w     D5, 8
  2565. 00001C08  5346                     subq.w     D6, 1
  2566. 00001C0A  2F0B                     move.l     -[A7], A3
  2567. 00001C0C  3005                     move.w     D0, D5
  2568. 00001C0E  48C0                     ext.l      D0
  2569. 00001C10  2F00                     move.l     -[A7], D0
  2570. 00001C12  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2571. 00001C16  4267                     clr.w      -[A7]
  2572. 00001C18  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2573. 00001C1C  4A5F                     tst.w      [A7]+
  2574. 00001C1E  2853                     movea.l    A4, [A3]
  2575. 00001C20  3E06                     move.w     D7, D6
  2576. 00001C22  6018                     bra        +0x1A /* 00001C3C */
  2577. label00001C24:
  2578. 00001C24  3007                     move.w     D0, D7
  2579. 00001C26  C1FC 0006                muls.w     D0, 0x6
  2580. 00001C2A  3207                     move.w     D1, D7
  2581. 00001C2C  E741                     asl        D1.w, 3
  2582. 00001C2E  41F4 100A                lea.l      A0, [A4 + D1.w + 0xA]
  2583. 00001C32  43F4 0000                lea.l      A1, [A4 + D0.w]
  2584. 00001C36  20D9                     move.l     [A0]+, [A1]+
  2585. 00001C38  3091                     move.w     [A0], [A1]
  2586. 00001C3A  5347                     subq.w     D7, 1
  2587. label00001C3C:
  2588. 00001C3C  4A47                     tst.w      D7
  2589. 00001C3E  6CE4                     bge        -0x1A /* 00001C24 */
  2590. 00001C40  3D46 FFF0                move.w     [A6 - 0x10], D6
  2591. 00001C44  4247                     clr.w      D7
  2592. 00001C46  600C                     bra        +0xE /* 00001C54 */
  2593. label00001C48:
  2594. 00001C48  3007                     move.w     D0, D7
  2595. 00001C4A  E740                     asl        D0.w, 3
  2596. 00001C4C  3987 0008                move.w     [A4 + D0.w + 0x8], D7
  2597. 00001C50  5247                     addq.w     D7, 1
  2598. 00001C52  6906                     bvs        +0x8 /* 00001C5A */
  2599. label00001C54:
  2600. 00001C54  BE6E FFF0                cmp.w      D7, [A6 - 0x10]
  2601. 00001C58  6FEE                     ble        -0x10 /* 00001C48 */
  2602. label00001C5A:
  2603. 00001C5A  426C 0004                clr.w      [A4 + 0x4]
  2604. 00001C5E  3946 0006                move.w     [A4 + 0x6], D6
  2605. 00001C62  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2606. 00001C66  4E5E                     unlink     A6
  2607. 00001C68  2E9F                     move.l     [A7], [A7]+
  2608. 00001C6A  4E75                     rts
  2609. fn00001C6C:
  2610. 00001C6C  4E56 FEF6                link       A6, -0x010A
  2611. 00001C70  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2612. 00001C74  266E 0008                movea.l    A3, [A6 + 0x8]
  2613. 00001C78  2E13                     move.l     D7, [A3]
  2614. 00001C7A  302B 0006                move.w     D0, [A3 + 0x6]
  2615. 00001C7E  5340                     subq.w     D0, 1
  2616. 00001C80  6B00 00B0                bmi        +0xB2 /* 00001D32 */
  2617. 00001C84  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  2618. 00001C88  6E00 00A8                bgt        +0xAA /* 00001D32 */
  2619. 00001C8C  D040                     add.w      D0, D0
  2620. 00001C8E  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2621. 00001C92  4EFB 0000                jmp        [PC + D0.w]
  2622. 00001C96  0050 0058                ori.w      [A0], 0x58 /* 'X' */
  2623. 00001C9A  009E 0050 0050           ori.l      [A6]+, 0x500050 /* 'P\0P' */
  2624. 00001CA0  009E 0050 009E           ori.l      [A6]+, 0x50009E
  2625. 00001CA6  009E 009E 009E           ori.l      [A6]+, 0x9E009E
  2626. 00001CAC  007C 009E                ori.w      sr, 158
  2627. 00001CB0  009E 009E 0086           ori.l      [A6]+, 0x9E0086
  2628. 00001CB6  0048 0050                ori.w      A0, 0x50 /* 'P' */
  2629. 00001CBA  007C 009E                ori.w      sr, 158
  2630. 00001CBE  0050 0050                ori.w      [A0], 0x50 /* 'P' */
  2631. 00001CC2  006E 009E 009E           ori.w      [A6 + 0x9E], 0x9E
  2632. 00001CC8  009E 009E 0048           ori.l      [A6]+, 0x9E0048
  2633. 00001CCE  0048 0048                ori.w      A0, 0x48 /* 'H' */
  2634. 00001CD2  0050 0050                ori.w      [A0], 0x50 /* 'P' */
  2635. 00001CD6  009E 0050 0048           ori.l      [A6]+, 0x500048 /* 'P\0H' */
  2636. 00001CDC  2F0B                     move.l     -[A7], A3
  2637. 00001CDE  4EBA E6CA                jsr        [PC - 0x1936 /* 000003AA */]
  2638. 00001CE2  604E                     bra        +0x50 /* 00001D32 */
  2639. 00001CE4  2F0B                     move.l     -[A7], A3
  2640. 00001CE6  4EBA F740                jsr        [PC - 0x8C0 /* 00001428 */]
  2641. 00001CEA  6046                     bra        +0x48 /* 00001D32 */
  2642. 00001CEC  42A7                     clr.l      -[A7]
  2643. 00001CEE  2F0B                     move.l     -[A7], A3
  2644. 00001CF0  3F3C 001F                move.w     -[A7], 0x1F
  2645. 00001CF4  4EBA F390                jsr        [PC - 0xC70 /* 00001086 */]
  2646. 00001CF8  2C1F                     move.l     D6, [A7]+
  2647. 00001CFA  2F0B                     move.l     -[A7], A3
  2648. 00001CFC  4EBA F53E                jsr        [PC - 0xAC2 /* 0000123C */]
  2649. 00001D00  6030                     bra        +0x32 /* 00001D32 */
  2650. 00001D02  2F0B                     move.l     -[A7], A3
  2651. 00001D04  4EBA F57C                jsr        [PC - 0xA84 /* 00001282 */]
  2652. 00001D08  2F07                     move.l     -[A7], D7
  2653. 00001D0A  4EAD 1B62                jsr        [A5 + 0x1B62 /* export_872 */]
  2654. 00001D0E  6022                     bra        +0x24 /* 00001D32 */
  2655. 00001D10  277C 434C 5554 0018      move.l     [A3 + 0x18], 0x434C5554 /* 'CLUT' */
  2656. 00001D18  6018                     bra        +0x1A /* 00001D32 */
  2657. 00001D1A  2853                     movea.l    A4, [A3]
  2658. 00001D1C  4AAC 000C                tst.l      [A4 + 0xC]
  2659. 00001D20  6710                     beq        +0x12 /* 00001D32 */
  2660. 00001D22  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2661. 00001D26  205F                     movea.l    A0, [A7]+
  2662. 00001D28  A04A                     syscall    HNoPurge
  2663. 00001D2A  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  2664. 00001D2E  4EBA FEB0                jsr        [PC - 0x150 /* 00001BE0 */]
  2665. label00001D32:
  2666. 00001D32  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2667. 00001D36  4E5E                     unlink     A6
  2668. 00001D38  2E9F                     move.l     [A7], [A7]+
  2669. 00001D3A  4E75                     rts
  2670. fn00001D3C:
  2671. 00001D3C  4E56 0000                link       A6, 0
  2672. 00001D40  206E 0008                movea.l    A0, [A6 + 0x8]
  2673. 00001D44  3028 0006                move.w     D0, [A0 + 0x6]
  2674. 00001D48  5540                     subq.w     D0, 2
  2675. 00001D4A  6742                     beq        +0x44 /* 00001D8E */
  2676. 00001D4C  0440 000A                subi.w     D0, 0xA /* '\n' */
  2677. 00001D50  671C                     beq        +0x1E /* 00001D6E */
  2678. 00001D52  5740                     subq.w     D0, 3
  2679. 00001D54  6738                     beq        +0x3A /* 00001D8E */
  2680. 00001D56  5940                     subq.w     D0, 4
  2681. 00001D58  6714                     beq        +0x16 /* 00001D6E */
  2682. 00001D5A  5740                     subq.w     D0, 3
  2683. 00001D5C  671E                     beq        +0x20 /* 00001D7C */
  2684. 00001D5E  5340                     subq.w     D0, 1
  2685. 00001D60  672C                     beq        +0x2E /* 00001D8E */
  2686. 00001D62  5F40                     subq.w     D0, 7
  2687. 00001D64  6728                     beq        +0x2A /* 00001D8E */
  2688. 00001D66  5B40                     subq.w     D0, 5
  2689. 00001D68  6724                     beq        +0x26 /* 00001D8E */
  2690. 00001D6A  601A                     bra        +0x1C /* 00001D86 */
  2691. 00001D6C  6020                     bra        +0x22 /* 00001D8E */
  2692. label00001D6E:
  2693. 00001D6E  206E 0008                movea.l    A0, [A6 + 0x8]
  2694. 00001D72  217C 5348 4150 0018      move.l     [A0 + 0x18], 0x53484150 /* 'SHAP' */
  2695. 00001D7A  6012                     bra        +0x14 /* 00001D8E */
  2696. label00001D7C:
  2697. 00001D7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2698. 00001D80  4EAD 1BD2                jsr        [A5 + 0x1BD2 /* export_886 */]
  2699. 00001D84  6008                     bra        +0xA /* 00001D8E */
  2700. label00001D86:
  2701. 00001D86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2702. 00001D8A  4EBA F69C                jsr        [PC - 0x964 /* 00001428 */]
  2703. label00001D8E:
  2704. 00001D8E  4E5E                     unlink     A6
  2705. 00001D90  2E9F                     move.l     [A7], [A7]+
  2706. 00001D92  4E75                     rts
  2707. fn00001D94:
  2708. 00001D94  4E56 FFF8                link       A6, -0x0008
  2709. 00001D98  48E7 0018                movem.l    -[A7], A3,A4
  2710. 00001D9C  286E 0008                movea.l    A4, [A6 + 0x8]
  2711. 00001DA0  2654                     movea.l    A3, [A4]
  2712. 00001DA2  302C 0006                move.w     D0, [A4 + 0x6]
  2713. 00001DA6  5540                     subq.w     D0, 2
  2714. 00001DA8  6764                     beq        +0x66 /* 00001E0E */
  2715. 00001DAA  5540                     subq.w     D0, 2
  2716. 00001DAC  6700 00A8                beq        +0xAA /* 00001E56 */
  2717. 00001DB0  5340                     subq.w     D0, 1
  2718. 00001DB2  6776                     beq        +0x78 /* 00001E2A */
  2719. 00001DB4  5F40                     subq.w     D0, 7
  2720. 00001DB6  6700 008C                beq        +0x8E /* 00001E44 */
  2721. 00001DBA  5740                     subq.w     D0, 3
  2722. 00001DBC  6700 00A6                beq        +0xA8 /* 00001E64 */
  2723. 00001DC0  5340                     subq.w     D0, 1
  2724. 00001DC2  6700 00A0                beq        +0xA2 /* 00001E64 */
  2725. 00001DC6  5340                     subq.w     D0, 1
  2726. 00001DC8  671E                     beq        +0x20 /* 00001DE8 */
  2727. 00001DCA  5540                     subq.w     D0, 2
  2728. 00001DCC  6776                     beq        +0x78 /* 00001E44 */
  2729. 00001DCE  5740                     subq.w     D0, 3
  2730. 00001DD0  677C                     beq        +0x7E /* 00001E4E */
  2731. 00001DD2  5340                     subq.w     D0, 1
  2732. 00001DD4  6700 008E                beq        +0x90 /* 00001E64 */
  2733. 00001DD8  5F40                     subq.w     D0, 7
  2734. 00001DDA  6700 0088                beq        +0x8A /* 00001E64 */
  2735. 00001DDE  5540                     subq.w     D0, 2
  2736. 00001DE0  6752                     beq        +0x54 /* 00001E34 */
  2737. 00001DE2  5740                     subq.w     D0, 3
  2738. 00001DE4  677E                     beq        +0x80 /* 00001E64 */
  2739. 00001DE6  6076                     bra        +0x78 /* 00001E5E */
  2740. label00001DE8:
  2741. 00001DE8  2F0C                     move.l     -[A7], A4
  2742. 00001DEA  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  2743. 00001DEE  302D F498                move.w     D0, [A5 - 0xB68]
  2744. 00001DF2  48C0                     ext.l      D0
  2745. 00001DF4  2940 0018                move.l     [A4 + 0x18], D0
  2746. 00001DF8  4A6D F498                tst.w      [A5 - 0xB68]
  2747. 00001DFC  6766                     beq        +0x68 /* 00001E64 */
  2748. 00001DFE  2F0B                     move.l     -[A7], A3
  2749. 00001E00  3F3C 0003                move.w     -[A7], 0x3
  2750. 00001E04  1F3C 0001                move.b     -[A7], 0x1
  2751. 00001E08  4EBA F044                jsr        [PC - 0xFBC /* 00000E4E */]
  2752. 00001E0C  6056                     bra        +0x58 /* 00001E64 */
  2753. label00001E0E:
  2754. 00001E0E  2F0C                     move.l     -[A7], A4
  2755. 00001E10  4EAD 1AFA                jsr        [A5 + 0x1AFA /* export_859 */]
  2756. 00001E14  4A6D F498                tst.w      [A5 - 0xB68]
  2757. 00001E18  674A                     beq        +0x4C /* 00001E64 */
  2758. 00001E1A  2F0B                     move.l     -[A7], A3
  2759. 00001E1C  3F3C 0003                move.w     -[A7], 0x3
  2760. 00001E20  1F3C 0001                move.b     -[A7], 0x1
  2761. 00001E24  4EBA F028                jsr        [PC - 0xFD8 /* 00000E4E */]
  2762. 00001E28  603A                     bra        +0x3C /* 00001E64 */
  2763. label00001E2A:
  2764. 00001E2A  2F0C                     move.l     -[A7], A4
  2765. 00001E2C  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  2766. 00001E30  6032                     bra        +0x34 /* 00001E64 */
  2767. 00001E32  6030                     bra        +0x32 /* 00001E64 */
  2768. label00001E34:
  2769. 00001E34  42A7                     clr.l      -[A7]
  2770. 00001E36  486B 0010                pea.l      [A3 + 0x10]
  2771. 00001E3A  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  2772. 00001E3E  295F 0018                move.l     [A4 + 0x18], [A7]+
  2773. 00001E42  6020                     bra        +0x22 /* 00001E64 */
  2774. label00001E44:
  2775. 00001E44  297C 4D4F 5649 0018      move.l     [A4 + 0x18], 0x4D4F5649 /* 'MOVI' */
  2776. 00001E4C  6016                     bra        +0x18 /* 00001E64 */
  2777. label00001E4E:
  2778. 00001E4E  2F0C                     move.l     -[A7], A4
  2779. 00001E50  4EAD 1BDA                jsr        [A5 + 0x1BDA /* export_887 */]
  2780. 00001E54  600E                     bra        +0x10 /* 00001E64 */
  2781. label00001E56:
  2782. 00001E56  2F0C                     move.l     -[A7], A4
  2783. 00001E58  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  2784. 00001E5C  6006                     bra        +0x8 /* 00001E64 */
  2785. label00001E5E:
  2786. 00001E5E  2F0C                     move.l     -[A7], A4
  2787. 00001E60  4EBA F5C6                jsr        [PC - 0xA3A /* 00001428 */]
  2788. label00001E64:
  2789. 00001E64  4CDF 1800                movem.l    A3,A4, [A7]+
  2790. 00001E68  4E5E                     unlink     A6
  2791. 00001E6A  2E9F                     move.l     [A7], [A7]+
  2792. 00001E6C  4E75                     rts
  2793. fn00001E6E:
  2794. 00001E6E  4E56 0000                link       A6, 0
  2795. 00001E72  2F0C                     move.l     -[A7], A4
  2796. 00001E74  102D F485                move.b     D0, [A5 - 0xB7B]
  2797. 00001E78  671A                     beq        +0x1C /* 00001E94 */
  2798. 00001E7A  286E 000A                movea.l    A4, [A6 + 0xA]
  2799. 00001E7E  4AAC 001E                tst.l      [A4 + 0x1E]
  2800. 00001E82  6710                     beq        +0x12 /* 00001E94 */
  2801. 00001E84  2F2C 001E                move.l     -[A7], [A4 + 0x1E]
  2802. 00001E88  303C 0023                move.w     D0, 0x23 /* '#' */
  2803. 00001E8C  AAAA                     syscall    QuickTimeDispatch
  2804. 00001E8E  7000                     moveq.l    D0, 0x00
  2805. 00001E90  2940 001E                move.l     [A4 + 0x1E], D0
  2806. label00001E94:
  2807. 00001E94  285F                     movea.l    A4, [A7]+
  2808. 00001E96  4E5E                     unlink     A6
  2809. 00001E98  205F                     movea.l    A0, [A7]+
  2810. 00001E9A  5C4F                     addq.w     A7, 6
  2811. 00001E9C  4ED0                     jmp        [A0]
  2812. fn00001E9E:
  2813. 00001E9E  4E56 0000                link       A6, 0
  2814. 00001EA2  2F0C                     move.l     -[A7], A4
  2815. 00001EA4  286E 0008                movea.l    A4, [A6 + 0x8]
  2816. 00001EA8  7000                     moveq.l    D0, 0x00
  2817. 00001EAA  2940 0008                move.l     [A4 + 0x8], D0
  2818. 00001EAE  2940 000C                move.l     [A4 + 0xC], D0
  2819. 00001EB2  700B                     moveq.l    D0, 0x0B
  2820. 00001EB4  2940 0018                move.l     [A4 + 0x18], D0
  2821. 00001EB8  397C FFFF 001C           move.w     [A4 + 0x1C], 0xFFFF
  2822. 00001EBE  7000                     moveq.l    D0, 0x00
  2823. 00001EC0  2940 001E                move.l     [A4 + 0x1E], D0
  2824. 00001EC4  2940 0022                move.l     [A4 + 0x22], D0
  2825. 00001EC8  486C 0010                pea.l      [A4 + 0x10]
  2826. 00001ECC  42A7                     clr.l      -[A7]
  2827. 00001ECE  2F3C 0078 00A0           move.l     -[A7], 0x7800A0
  2828. 00001ED4  A8A7                     syscall    SetRect
  2829. 00001ED6  285F                     movea.l    A4, [A7]+
  2830. 00001ED8  4E5E                     unlink     A6
  2831. 00001EDA  2E9F                     move.l     [A7], [A7]+
  2832. 00001EDC  4E75                     rts
  2833. fn00001EDE:
  2834. 00001EDE  4E56 FFE8                link       A6, -0x0018
  2835. 00001EE2  48E7 0118                movem.l    -[A7], D7,A3,A4
  2836. 00001EE6  266E 0008                movea.l    A3, [A6 + 0x8]
  2837. 00001EEA  2853                     movea.l    A4, [A3]
  2838. 00001EEC  302B 0006                move.w     D0, [A3 + 0x6]
  2839. 00001EF0  5540                     subq.w     D0, 2
  2840. 00001EF2  6B00 01A0                bmi        +0x1A2 /* 00002094 */
  2841. 00001EF6  0C40 0021                cmpi.w     D0, 0x21 /* '!' */
  2842. 00001EFA  6E00 0198                bgt        +0x19A /* 00002094 */
  2843. 00001EFE  D040                     add.w      D0, D0
  2844. 00001F00  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2845. 00001F04  4EFB 0000                jmp        [PC + D0.w]
  2846. 00001F08  0072 018E 00D2           ori.w      [A2 + D0.w - 0x46], 0x18E
  2847. 00001F0E  009A 018E 018E           ori.l      [A2]+, 0x18E018E
  2848. 00001F14  018E                     bclr       A6, D0
  2849. 00001F16  018E                     bclr       A6, D0
  2850. 00001F18  018E                     bclr       A6, D0
  2851. 00001F1A  018E                     bclr       A6, D0
  2852. 00001F1C  00BC 018E 018E 00AE 0194 ori.l      0xAE0194, 0x18E018E
  2853. 00001F26  0046 018E                ori.w      D6, 0x18E
  2854. 00001F2A  00BC 018E 018E 00C8 0050 ori.l      0xC80050, 0x18E018E
  2855. 00001F34  018E                     bclr       A6, D0
  2856. 00001F36  018E                     bclr       A6, D0
  2857. 00001F38  018E                     bclr       A6, D0
  2858. 00001F3A  018E                     bclr       A6, D0
  2859. 00001F3C  0046 0046                ori.w      D6, 0x46 /* 'F' */
  2860. 00001F40  0046 018E                ori.w      D6, 0x18E
  2861. 00001F44  0060 018E                ori.w      -[A0], 0x18E
  2862. 00001F48  018E                     bclr       A6, D0
  2863. 00001F4A  0046 2F0B                ori.w      D6, 0x2F0B
  2864. 00001F4E  4EBA E45A                jsr        [PC - 0x1BA6 /* 000003AA */]
  2865. 00001F52  6000 0146                bra        +0x148 /* 0000209A */
  2866. 00001F56  2F13                     move.l     -[A7], [A3]
  2867. 00001F58  4EBA FF44                jsr        [PC - 0xBC /* 00001E9E */]
  2868. 00001F5C  2F0B                     move.l     -[A7], A3
  2869. 00001F5E  4EBA F322                jsr        [PC - 0xCDE /* 00001282 */]
  2870. 00001F62  6000 0136                bra        +0x138 /* 0000209A */
  2871. 00001F66  42A7                     clr.l      -[A7]
  2872. 00001F68  486C 0010                pea.l      [A4 + 0x10]
  2873. 00001F6C  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  2874. 00001F70  275F 0018                move.l     [A3 + 0x18], [A7]+
  2875. 00001F74  6000 0124                bra        +0x126 /* 0000209A */
  2876. 00001F78  4267                     clr.w      -[A7]
  2877. 00001F7A  2F13                     move.l     -[A7], [A3]
  2878. 00001F7C  4EBA EBD0                jsr        [PC - 0x1430 /* 00000B4E */]
  2879. 00001F80  101F                     move.b     D0, [A7]+
  2880. 00001F82  6712                     beq        +0x14 /* 00001F96 */
  2881. 00001F84  102D F485                move.b     D0, [A5 - 0xB7B]
  2882. 00001F88  6700 0110                beq        +0x112 /* 0000209A */
  2883. 00001F8C  2F0B                     move.l     -[A7], A3
  2884. 00001F8E  4EAD 1D9A                jsr        [A5 + 0x1D9A /* export_943 */]
  2885. 00001F92  6000 0106                bra        +0x108 /* 0000209A */
  2886. label00001F96:
  2887. 00001F96  2F0B                     move.l     -[A7], A3
  2888. 00001F98  4EBA F48E                jsr        [PC - 0xB72 /* 00001428 */]
  2889. 00001F9C  6000 00FC                bra        +0xFE /* 0000209A */
  2890. 00001FA0  2F13                     move.l     -[A7], [A3]
  2891. 00001FA2  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  2892. 00001FA6  4EBA FEC6                jsr        [PC - 0x13A /* 00001E6E */]
  2893. 00001FAA  2F0B                     move.l     -[A7], A3
  2894. 00001FAC  4EBA F47A                jsr        [PC - 0xB86 /* 00001428 */]
  2895. 00001FB0  6000 00E8                bra        +0xEA /* 0000209A */
  2896. 00001FB4  2F13                     move.l     -[A7], [A3]
  2897. 00001FB6  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  2898. 00001FBA  4EBA FEB2                jsr        [PC - 0x14E /* 00001E6E */]
  2899. 00001FBE  6000 00DA                bra        +0xDC /* 0000209A */
  2900. 00001FC2  277C 4D6F 6F56 0018      move.l     [A3 + 0x18], 0x4D6F6F56 /* 'MooV' */
  2901. 00001FCA  6000 00CE                bra        +0xD0 /* 0000209A */
  2902. 00001FCE  2F0B                     move.l     -[A7], A3
  2903. 00001FD0  4EAD 1BE2                jsr        [A5 + 0x1BE2 /* export_888 */]
  2904. 00001FD4  6000 00C4                bra        +0xC6 /* 0000209A */
  2905. 00001FD8  277C 0000 0140 0018      move.l     [A3 + 0x18], 0x140
  2906. 00001FE0  4AAC 000C                tst.l      [A4 + 0xC]
  2907. 00001FE4  6708                     beq        +0xA /* 00001FEE */
  2908. 00001FE6  2F0B                     move.l     -[A7], A3
  2909. 00001FE8  4EBA F43E                jsr        [PC - 0xBC2 /* 00001428 */]
  2910. 00001FEC  602E                     bra        +0x30 /* 0000201C */
  2911. label00001FEE:
  2912. 00001FEE  4267                     clr.w      -[A7]
  2913. 00001FF0  2F13                     move.l     -[A7], [A3]
  2914. 00001FF2  4EBA EB5A                jsr        [PC - 0x14A6 /* 00000B4E */]
  2915. 00001FF6  101F                     move.b     D0, [A7]+
  2916. 00001FF8  6716                     beq        +0x18 /* 00002010 */
  2917. 00001FFA  4AAC 001E                tst.l      [A4 + 0x1E]
  2918. 00001FFE  671C                     beq        +0x1E /* 0000201C */
  2919. 00002000  42A7                     clr.l      -[A7]
  2920. 00002002  2F2C 001E                move.l     -[A7], [A4 + 0x1E]
  2921. 00002006  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  2922. 0000200A  275F 0018                move.l     [A3 + 0x18], [A7]+
  2923. 0000200E  600C                     bra        +0xE /* 0000201C */
  2924. label00002010:
  2925. 00002010  42A7                     clr.l      -[A7]
  2926. 00002012  2F0B                     move.l     -[A7], A3
  2927. 00002014  4EBA F162                jsr        [PC - 0xE9E /* 00001178 */]
  2928. 00002018  275F 0018                move.l     [A3 + 0x18], [A7]+
  2929. label0000201C:
  2930. 0000201C  082C 0005 001B           btst.b     [A4 + 0x1B], 0x5
  2931. 00002022  6676                     bne        +0x78 /* 0000209A */
  2932. 00002024  41EE FFF6                lea.l      A0, [A6 - 0xA]
  2933. 00002028  43EC 0010                lea.l      A1, [A4 + 0x10]
  2934. 0000202C  20D9                     move.l     [A0]+, [A1]+
  2935. 0000202E  20D9                     move.l     [A0]+, [A1]+
  2936. 00002030  426E FFF4                clr.w      [A6 - 0xC]
  2937. 00002034  102D F6BB                move.b     D0, [A5 - 0x945]
  2938. 00002038  673C                     beq        +0x3E /* 00002076 */
  2939. 0000203A  42A7                     clr.l      -[A7]
  2940. 0000203C  206D F690                movea.l    A0, [A5 - 0x970]
  2941. 00002040  2050                     movea.l    A0, [A0]
  2942. 00002042  2068 0016                movea.l    A0, [A0 + 0x16]
  2943. 00002046  2050                     movea.l    A0, [A0]
  2944. 00002048  3F28 0020                move.w     -[A7], [A0 + 0x20]
  2945. 0000204C  4EAD 18D2                jsr        [A5 + 0x18D2 /* export_790 */]
  2946. 00002050  2E1F                     move.l     D7, [A7]+
  2947. 00002052  4A6D F498                tst.w      [A5 - 0xB68]
  2948. 00002056  6706                     beq        +0x8 /* 0000205E */
  2949. 00002058  426D F498                clr.w      [A5 - 0xB68]
  2950. 0000205C  603C                     bra        +0x3E /* 0000209A */
  2951. label0000205E:
  2952. 0000205E  2D47 FFF0                move.l     [A6 - 0x10], D7
  2953. 00002062  2047                     movea.l    A0, D7
  2954. 00002064  2050                     movea.l    A0, [A0]
  2955. 00002066  5C88                     addq.l     A0, 6
  2956. 00002068  43EC 0010                lea.l      A1, [A4 + 0x10]
  2957. 0000206C  20D9                     move.l     [A0]+, [A1]+
  2958. 0000206E  20D9                     move.l     [A0]+, [A1]+
  2959. 00002070  3D7C 8000 FFF4           move.w     [A6 - 0xC], 0x8000
  2960. label00002076:
  2961. 00002076  42A7                     clr.l      -[A7]
  2962. 00002078  486E FFF0                pea.l      [A6 - 0x10]
  2963. 0000207C  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  2964. 00002080  201F                     move.l     D0, [A7]+
  2965. 00002082  D1AB 0018                add.l      [A3 + 0x18], D0
  2966. 00002086  102D F6BB                move.b     D0, [A5 - 0x945]
  2967. 0000208A  670E                     beq        +0x10 /* 0000209A */
  2968. 0000208C  2F07                     move.l     -[A7], D7
  2969. 0000208E  205F                     movea.l    A0, [A7]+
  2970. 00002090  A023                     syscall    DisposHandle/DisposeHandle
  2971. 00002092  6006                     bra        +0x8 /* 0000209A */
  2972. label00002094:
  2973. 00002094  2F0B                     move.l     -[A7], A3
  2974. 00002096  4EBA F390                jsr        [PC - 0xC70 /* 00001428 */]
  2975. label0000209A:
  2976. 0000209A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2977. 0000209E  4E5E                     unlink     A6
  2978. 000020A0  2E9F                     move.l     [A7], [A7]+
  2979. 000020A2  4E75                     rts
  2980. fn000020A4:
  2981. 000020A4  4E56 0000                link       A6, 0
  2982. 000020A8  206E 0008                movea.l    A0, [A6 + 0x8]
  2983. 000020AC  3028 0006                move.w     D0, [A0 + 0x6]
  2984. 000020B0  0440 0013                subi.w     D0, 0x13
  2985. 000020B4  6702                     beq        +0x4 /* 000020B8 */
  2986. 000020B6  600E                     bra        +0x10 /* 000020C6 */
  2987. label000020B8:
  2988. 000020B8  206E 0008                movea.l    A0, [A6 + 0x8]
  2989. 000020BC  217C 4255 5454 0018      move.l     [A0 + 0x18], 0x42555454 /* 'BUTT' */
  2990. 000020C4  6008                     bra        +0xA /* 000020CE */
  2991. label000020C6:
  2992. 000020C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2993. 000020CA  4EBA F918                jsr        [PC - 0x6E8 /* 000019E4 */]
  2994. label000020CE:
  2995. 000020CE  4E5E                     unlink     A6
  2996. 000020D0  2E9F                     move.l     [A7], [A7]+
  2997. 000020D2  4E75                     rts
  2998. fn000020D4:
  2999. 000020D4  4E56 FEE4                link       A6, -0x011C
  3000. 000020D8  48E7 0118                movem.l    -[A7], D7,A3,A4
  3001. 000020DC  286E 0008                movea.l    A4, [A6 + 0x8]
  3002. 000020E0  2654                     movea.l    A3, [A4]
  3003. 000020E2  302C 0006                move.w     D0, [A4 + 0x6]
  3004. 000020E6  5540                     subq.w     D0, 2
  3005. 000020E8  6B00 00E6                bmi        +0xE8 /* 000021D0 */
  3006. 000020EC  0C40 0021                cmpi.w     D0, 0x21 /* '!' */
  3007. 000020F0  6E00 00DE                bgt        +0xE0 /* 000021D0 */
  3008. 000020F4  D040                     add.w      D0, D0
  3009. 000020F6  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3010. 000020FA  4EFB 0000                jmp        [PC + D0.w]
  3011. 000020FE  00AA 00D4 006A 0062      ori.l      [A2 + 0x62], 0xD4006A
  3012. 00002106  00D4                     .incomplete
  3013. 00002108  0062 00D4                ori.w      -[A2], 0xD4
  3014. 0000210C  00D4                     .incomplete
  3015. 0000210E  00D4                     .incomplete
  3016. 00002110  00D4                     .incomplete
  3017. 00002112  00CC                     .incomplete
  3018. 00002114  00D4                     .incomplete
  3019. 00002116  00D4                     .incomplete
  3020. 00002118  00D4                     .incomplete
  3021. 0000211A  00D4                     .incomplete
  3022. 0000211C  0046 0062                ori.w      D6, 0x62 /* 'b' */
  3023. 00002120  00CC                     .incomplete
  3024. 00002122  00D4                     .incomplete
  3025. 00002124  0062 0062                ori.w      -[A2], 0x62 /* 'b' */
  3026. 00002128  0062 00D4                ori.w      -[A2], 0xD4
  3027. 0000212C  00D4                     .incomplete
  3028. 0000212E  00D4                     .incomplete
  3029. 00002130  00D4                     .incomplete
  3030. 00002132  0046 0046                ori.w      D6, 0x46 /* 'F' */
  3031. 00002136  0046 0062                ori.w      D6, 0x62 /* 'b' */
  3032. 0000213A  0062 00D4                ori.w      -[A2], 0xD4
  3033. 0000213E  0062 0046                ori.w      -[A2], 0x46 /* 'F' */
  3034. 00002142  4267                     clr.w      -[A7]
  3035. 00002144  2F0B                     move.l     -[A7], A3
  3036. 00002146  4EBA EA06                jsr        [PC - 0x15FA /* 00000B4E */]
  3037. 0000214A  101F                     move.b     D0, [A7]+
  3038. 0000214C  6708                     beq        +0xA /* 00002156 */
  3039. 0000214E  2F0C                     move.l     -[A7], A4
  3040. 00002150  4EBA F2D6                jsr        [PC - 0xD2A /* 00001428 */]
  3041. 00002154  607A                     bra        +0x7C /* 000021D0 */
  3042. label00002156:
  3043. 00002156  2F0C                     move.l     -[A7], A4
  3044. 00002158  4EBA E250                jsr        [PC - 0x1DB0 /* 000003AA */]
  3045. 0000215C  6072                     bra        +0x74 /* 000021D0 */
  3046. 0000215E  2F0C                     move.l     -[A7], A4
  3047. 00002160  4EBA F2C6                jsr        [PC - 0xD3A /* 00001428 */]
  3048. 00002164  606A                     bra        +0x6C /* 000021D0 */
  3049. 00002166  4267                     clr.w      -[A7]
  3050. 00002168  2F0B                     move.l     -[A7], A3
  3051. 0000216A  4EBA E9E2                jsr        [PC - 0x161E /* 00000B4E */]
  3052. 0000216E  101F                     move.b     D0, [A7]+
  3053. 00002170  6708                     beq        +0xA /* 0000217A */
  3054. 00002172  2F0C                     move.l     -[A7], A4
  3055. 00002174  4EBA F2B2                jsr        [PC - 0xD4E /* 00001428 */]
  3056. 00002178  6056                     bra        +0x58 /* 000021D0 */
  3057. label0000217A:
  3058. 0000217A  4AAB 000C                tst.l      [A3 + 0xC]
  3059. 0000217E  56C0                     sne        D0
  3060. 00002180  4A00                     tst.b      D0
  3061. 00002182  6714                     beq        +0x16 /* 00002198 */
  3062. 00002184  206B 000C                movea.l    A0, [A3 + 0xC]
  3063. 00002188  4A90                     tst.l      [A0]
  3064. 0000218A  56C1                     sne        D1
  3065. 0000218C  C001                     and.b      D0, D1
  3066. 0000218E  6708                     beq        +0xA /* 00002198 */
  3067. 00002190  2F0C                     move.l     -[A7], A4
  3068. 00002192  4EBA F294                jsr        [PC - 0xD6C /* 00001428 */]
  3069. 00002196  6038                     bra        +0x3A /* 000021D0 */
  3070. label00002198:
  3071. 00002198  42A7                     clr.l      -[A7]
  3072. 0000219A  2F0C                     move.l     -[A7], A4
  3073. 0000219C  4EBA EFDA                jsr        [PC - 0x1026 /* 00001178 */]
  3074. 000021A0  295F 0018                move.l     [A4 + 0x18], [A7]+
  3075. 000021A4  602A                     bra        +0x2C /* 000021D0 */
  3076. 000021A6  4267                     clr.w      -[A7]
  3077. 000021A8  2F0B                     move.l     -[A7], A3
  3078. 000021AA  4EBA E9A2                jsr        [PC - 0x165E /* 00000B4E */]
  3079. 000021AE  101F                     move.b     D0, [A7]+
  3080. 000021B0  661E                     bne        +0x20 /* 000021D0 */
  3081. 000021B2  42A7                     clr.l      -[A7]
  3082. 000021B4  2F0C                     move.l     -[A7], A4
  3083. 000021B6  3F3C 001F                move.w     -[A7], 0x1F
  3084. 000021BA  4EBA EECA                jsr        [PC - 0x1136 /* 00001086 */]
  3085. 000021BE  2E1F                     move.l     D7, [A7]+
  3086. 000021C0  2F0C                     move.l     -[A7], A4
  3087. 000021C2  4EBA F078                jsr        [PC - 0xF88 /* 0000123C */]
  3088. 000021C6  6008                     bra        +0xA /* 000021D0 */
  3089. 000021C8  297C 736E 6420 0018      move.l     [A4 + 0x18], 0x736E6420 /* 'snd ' */
  3090. label000021D0:
  3091. 000021D0  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3092. 000021D4  4E5E                     unlink     A6
  3093. 000021D6  2E9F                     move.l     [A7], [A7]+
  3094. 000021D8  4E75                     rts
  3095.